Intenta hacerlo con CSS pero al comprar la platilla te vas a volver loco..
Actualmente implica conocer tantas tecnologías (HTML5, CSS3, AJAX, CANVAS, PHP, javascript, Jquery....) que si no tienes una base solida y un nivel medio alto de cada una de ellas solo vas a hacer chapuzas, perder tu tiempo.
De todas formas si te quieres meter en el desarrollo web y no quieres empezar desde abajo, desde 0, es mejor que te quedes en casa llorando..
@media screen and (max-width:aqui_tamaño_para_telefonos){
}