2016-01-21 80 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

&通知預處理器在嵌套類的前面添加父選擇器。

所以這個:

.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 ..真的很感謝你的回答.. !!! –