С помощью свойств таких как hover например в css можно тоже управлять поведением и в принципе делать много того же что и в js, не говоря уже о scss/sass, или как ты себе это представляешь?)
Ilya Olovyannikov, Спасибо за ответ, попробую)
P.S. Спасибо большое, всё работает, думал в больших проектах использую предпроцессоры на максимум)
только теперь не знаю как с миксинами быть(