!default:默認變量。在一個變量里,先設(shè)置一個數(shù)值,如果有其他的值則優(yōu)先替換為其他數(shù)值,沒有其他的則顯示這個默認的。默認變量的價值在進行**組件化開發(fā)**的時候會非常有用。
!global:將局部變量轉(zhuǎn)換為全局變量
!global:將局部變量轉(zhuǎn)換為全局變量
2017-06-16
## 聲明變量
- 聲明變量的符號為 \`$`,定義之后可以在全局范圍內(nèi)使用。
- `!default`:默認變量。在一個變量里,先設(shè)置一個數(shù)值,如果有其他的值則優(yōu)先替換為其他數(shù)值,沒有其他的則顯示這個默認的。默認變量的價值在進行**組件化開發(fā)**的時候會非常有用。
- 聲明變量的符號為 \`$`,定義之后可以在全局范圍內(nèi)使用。
- `!default`:默認變量。在一個變量里,先設(shè)置一個數(shù)值,如果有其他的值則優(yōu)先替換為其他數(shù)值,沒有其他的則顯示這個默認的。默認變量的價值在進行**組件化開發(fā)**的時候會非常有用。
2017-06-16
Nested (嵌套)樣式是 Sass 默認的輸出格式,能夠清晰反映 CSS 與 HTML 的結(jié)構(gòu)關(guān)系。
Expanded 輸出更像是手寫的樣式,選擇器、屬性等各占用一行,屬性根據(jù)選擇器縮進,而選擇器不做任何縮進。
Compact 輸出方式比起上面兩種占用的空間更少,每條 CSS 規(guī)則只占一行,包含其下的所有屬性。
Compressed 輸出方式刪除所有無意義的空格、空白行、以及注釋,力求將文件體積壓縮到最小,同時也會做出其他調(diào)整,比如會自動替換占用空間最小的顏色表達方式。
Expanded 輸出更像是手寫的樣式,選擇器、屬性等各占用一行,屬性根據(jù)選擇器縮進,而選擇器不做任何縮進。
Compact 輸出方式比起上面兩種占用的空間更少,每條 CSS 規(guī)則只占一行,包含其下的所有屬性。
Compressed 輸出方式刪除所有無意義的空格、空白行、以及注釋,力求將文件體積壓縮到最小,同時也會做出其他調(diào)整,比如會自動替換占用空間最小的顏色表達方式。
2017-06-15
## 編譯sass
sass編譯有很多種方式,如**命令行編譯**(cmd、sublime插件SASS-Build)、**GUI工具編譯**(Koala、Compass.app、Scout、CodeKit)、**自動化編譯工具**(Grunt打造前端自動化工作流grunt-sass、Gulp打造前端自動化工作流gulp-ruby-sass)等。
sass編譯有很多種方式,如**命令行編譯**(cmd、sublime插件SASS-Build)、**GUI工具編譯**(Koala、Compass.app、Scout、CodeKit)、**自動化編譯工具**(Grunt打造前端自動化工作流grunt-sass、Gulp打造前端自動化工作流gulp-ruby-sass)等。
2017-06-15
//單文件轉(zhuǎn)換命令
sass demo.scss demo.css
//單文件監(jiān)聽命令
sass --watch demo.scss:demo.css
//如果你有很多的sass文件的目錄,你也可以告訴sass監(jiān)聽整個目錄:
sass --watch sass/:css/
sass demo.scss demo.css
//單文件監(jiān)聽命令
sass --watch demo.scss:demo.css
//如果你有很多的sass文件的目錄,你也可以告訴sass監(jiān)聽整個目錄:
sass --watch sass/:css/
2017-06-15
sass編譯有很多種方式,如**命令行編譯**、**GUI工具編譯**(sublime插件SASS-Build、編譯軟件koala、前端自動化軟件codekit)、**自動化編譯工具**(Grunt打造前端自動化工作流grunt-sass、Gulp打造前端自動化工作流gulp-ruby-sass)等。
2017-06-15
list數(shù)據(jù)可通過空格,逗號或小括號分隔多個值,可用nth($var,$index)取值。關(guān)于list數(shù)據(jù)操作還有很多其他函數(shù)如length($list),join($list1,$list2,[$separator]),append($list,$value,[$separator])等,具體可參考sass Functions(搜索List Functions即可)。
2017-06-15
.btn6 {
@extend %mt15;
@extend %pt15;
}
.block {
@extend %mt15;
@extend %pt15;
}
括號里寫一樣的東西,你老板看了不罵死你才怪
@extend %mt15;
@extend %pt15;
}
.block {
@extend %mt15;
@extend %pt15;
}
括號里寫一樣的東西,你老板看了不罵死你才怪
2017-06-07