2015-07-24 3 views
1

В стилусе можно изменить переменную, основанную на классе родителя?Установите переменную стилуса на основе родителя DOM

Я пытаюсь создать переменную, которая изменит цвета от белого до черного в зависимости от того, что она находится внутри чего-то с классом «.Inverted». Я хочу, чтобы переменная менялась (поэтому я могу использовать ее для любого свойства на основе цвета).

Если бы это было написано в JQuery это будет выглядеть следующим образом:

$lightswitch = ($(this).parents('.inverse')) ? '#000' : '#fff'; 

Я предполагаю, что это что-то Mixin или я мог бы написать для этого, но я совсем не могу получить мою голову вокруг, как это сделать ,

ответ

0

Ugh. Я не думаю, что это можно сделать с помощью CSS или стилуса. Для этого вам нужно будет использовать решение jQuery.

Gotta wait css4's "parent selector!" $E > F

Превосходно!

Смежные вопросы