По Вашему посту: все, что мы имеем в арсенале, это DOM и язык javascript, с помощью которого мы можем обрабатывать события клиента (всякие маузы, клики и пр.).
Стили - это DOM, а "чтобы просто менялся" - это события клиента и обработка их javascript-ом.
Т.е.: Событие (онмаузовер)-> обработка javascript -> изменение свойств объекта DOM.
Без DOM и javascript - никак!
Перевернув мир - оглянись, может перевернулся ты сам?!