-
[Sass]嵌套輸出方式 nested
在編譯的時候帶上參數(shù)“?--style nested”:
sass?--watch?test.scss:test.css?--style?nested
查看全部 -
Sass 樣式繼承使用 @extend 選擇器;
在 CSS 中表現(xiàn)為,樣式的合并;如下:
.btn, .btn-primary {
? border: 1px solid #ccc;
? padding: 6px 10px;
? font-size: 14px;
}
.btn-primary {
? background-color: #f36;
? color: #fff;
}
查看全部 -
使用 @include 混合宏
查看全部 -
sass,定義樣式塊
查看全部 -
@mixin 定義一個模板樣式塊,使用@include引用模板樣式塊;
模板樣式塊可以定義默認值
查看全部 -
個人理解 & 的作用就是一個替代字符,替代 選擇器字符,即 { 左邊的字符相加
查看全部 -
Sass 全局變量 和 局部變量,作用域問題?
在選擇器中定義的為 局部變量,在此選擇器中 使用局部變量。
在選擇器外定義的為 全局變量,作用域選擇器中沒有重定義該變量的所有選擇器。
查看全部 -
變量默認值:!defalut? ? ? 如:$color: red !default;
覆蓋默認值方法,在默認值? 之前 再次聲明新的變量值即可,如下:
$width: 100px;
$width: 200px !default;
body { width: $width; } 轉js body { width: 100px; }?
之后用編輯試過后,在后面定義也一樣可以覆蓋,使用 !default 的目的,主要是看有沒有定義,沒有定義就使用這個默認值,有就使用定義的,跟在什么位置寫的沒關系。
查看全部 -
Sass的兩種擴展名文件:.sass 和 .scss
.sass 是sass的舊版本 使用縮進式 書寫規(guī)范
.scss 是sass的新版本 使用{}和; 書寫規(guī)范
查看全部 -
scss 變量使用1
查看全部 -
sass定義變量 $變量名:變量值查看全部
-
獨立的值也被視為值列表——只包含一個值的值列表。
Sass列表函數(shù)(Sass list functions)賦予了值列表更多功能(Sass進級會有講解):
nth函數(shù)(nth function) 可以直接訪問值列表中的某一項;
join函數(shù)(join function) 可以將多個值列表連結在一起;
append函數(shù)(append function) 可以在值列表中添加值;?
@each規(guī)則(@each rule) 則能夠給值列表中的每個項目添加樣式。
查看全部 -
Sass 中的占位符?%placeholder 功能是一個很強大,很實用的一個功能,這也是我非常喜歡的功能。他可以取代以前 CSS 中的基類造成的代碼冗余的情形。因為 %placeholder 聲明的代碼,如果不被 @extend 調用的話,不會產生任何代碼。
查看全部 -
在 Sass 中的繼承,可以繼承類樣式塊中所有樣式代碼,而且編譯出來的 CSS 會將選擇器合并在一起,形成組合選擇器:
查看全部 -
sass 的默認變量一般是用來設置默認值,然后根據(jù)需求來覆蓋的,覆蓋的方式也很簡單,只需要在默認變量之前重新聲明下變量即可。
查看全部
舉報