2015-10-26 3 views
0

Есть ли способ обновить переменную SASS в расширенном классе? Например, у меня есть это в настоящее время:Обновление переменной SASS в расширенном классе

.menu-highlight-1 { 
    $child: 1; 
    a { 
     &:nth-child(#{$child}) { 
      color: red !important; 
     } 
    } 
    } 

И я хочу, чтобы обновить $child переменные к следующему элементу, так что в моей попытке я продлил .menu-highlight-1 класс, а затем внес изменения в переменную $child. Однако все это означает выделение одного и того же элемента из расширенного класса.

.menu-highlight-2 { 
    @extend .menu-highlight-1; 
    $child: 2; 
    } 

Возможно ли это как-то?

+0

Связанные: http://stackoverflow.com/questions/29081313/cannot-get-color-functions-to-work-using-a-sass-map и http://webproverka.com/ : //stackoverflow.com/questions/27543270/dynamically-re-import-sass-partials-after-amending-variables – cimmanon

+0

Отлично, спасибо. –

ответ

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