re-hola,
sip, se usan los estilos CSS pero cambiándolos dinámicamente mediante javascript (la combinación html + css manejado mediante javascript para hacerlo dinámico = DHTML).
Pues rauda muevo tu pregunta al foro de Editores de sitios web.
un saldudo