Naik, я же дал Вам ссылку. Вам остаётся только настроить...
Тем более Вы написали что Вы шарите в JS.
Там нет ничего сложного.
http://labtemplates.ru/3d-karusel/
Да, если есть огромное желание научится хоть немного js, то логика примерно следующая:
Все элементы абсолютно спозицианированны. Примерно задай стили, которые ты хочешь видеть. Я например по твоему случаю сделал так(рисунок в приложении).
При клике на определённую картинку, просто меняй её стили с другой, на которую аменяешь, или по кругу, как душе угодно. Но здесь не будет плавного. Если хочешь плавно, то просто в setTimeout инкримируй и и декримируй css свойства)
Это на чистом, если на фреймворке, то например Mootols умеет делать анимацию при смене определённого Css свойства или коллекции...
Удачи=)