2016-01-21 2 views
-5

Это моя структура sass, пожалуйста, объясните, что это значит?Чтобы узнать структуру sass

действительно анализирует структуру кода. я не могу понять структуру.

.class-name{ 
    some styles.. 
    &.class-name2{ 
    some styles.. 
    } 
} 
+2

Выполняли ли вы поиск в Google? Или посмотрите [документацию для Sass] (http://sass-lang.com/guide)? – xaviert

+0

Какую часть вы не понимаете? Вы понимаете CSS? Документация - хорошее место для начала. Вы также можете запустить задачу sass и посмотреть результат (css). Код показывает «Вложенность» и использует «Ссылки на родительские селектора с &» – allcaps

+0

Спасибо. Конечно, мне нужно углубиться в документацию. –

ответ

2

The & сообщает пре-процессор, чтобы добавить родительский селектор в-передней части вложенного класса.

так это:

.class-name{ 
     background: blue 
     &.class-name2{ 
      background: red; 
     } 
} 

компилируется тоже:

.class-name {background: blue;} 
.class-name.class-name2 {background: red;} 

Использование будет:

<div class="class-name">This background is blue</div> 

и

<div class="class-name class-name2">This background is red</div> 
+0

Woww .. действительно спасибо, что ответ .. !!! –

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