[РЕШЕНО] Смена оформление темы по нажатию

Главные вкладки

Аватар пользователя whiesam whiesam 13 марта 2014 в 20:23

Тут http://drupalfly.ru/ сверху-справа есть настройки, нажимаешь, и некоторые css селекторы меняют свои свойства.
У товарища Niklan видел вроде подобное, но он выпилил это с сайта.

Как сделать так же?
Я понимаю что можно на jquery, но это же офигеть сколько селекторов прописывать. Вариант бы попроще. Мне только расцветку менять.

Комментарии

Аватар пользователя EvgenySorokin EvgenySorokin 13 марта 2014 в 23:03

Применяйте классы, например, к body, и от этого пляшите в стилях:

body.red .content .title {
color:red;
}

body.green .content .title {
color:green;
}

body.black .content .title {
color:black;
}

Или по событию добавляете классы к нужным элементам, у которых хотите менять цвета. Так, думаю, даже меньше писать придется стилей. Хотя все зависит от того, что вы там менять собираетесь.

Аватар пользователя whiesam whiesam 14 марта 2014 в 16:08

"Garin33" wrote:
Применяйте классы, например, к body, и от этого пляшите в стилях

ОЧЕНЬ хороший выход!
Если это сделать через if и переменные в jquery, то писанины намного меньше будет.

Думаю вопрос закрыт, но если у кого-то то щё есть идеи, то пишите.