Sass學習筆記

2021-07-09 04:04:37 字數 3893 閱讀 6233

安裝:

2.開啟ruby的命令視窗(start command prompt with ruby)

輸入gem install sass

@gem install sass --pre(要安裝beta版本的)
@gem update sass 公升級
sass -v
sass -h
git安裝:

git clone git:
cd sass
rake install
**映象安裝:

$ gem sources --remove
$ gem sources -a
$ gem sources
>>
$ gem install sass

編譯:(當前檔案目錄cmd命令視窗)

單檔案轉換命令 sass style.scss style.css

單檔案監聽命令 sass --watch style.scss:style.css

資料夾監聽命令 sass --watch sassfiledirectory:cssfiledirectory

css檔案轉成sass/scss檔案: sass-convert style.css style.scss

css格式型別:nested(預設的),expanded(喜歡),compact(多行),compressed(壓縮)

sass --watch style.scss:style.css --style compact

編譯型別:--sourcemap(推薦生成字尾名.css.map檔案),--debug-info

sass --watch style.scss:style.css --sourcemap

sass --watch style.scss:style.css --style expanded --sourcemap

sass --watch style.scss:style.css --debug-info

sublime:

1. shift+ctrl+p:選擇install package

2. 再輸入sass 選擇安裝

3. 再輸入sass build 選擇安裝

4. ctrl+b 編譯

5. 開啟tools >> build system >> sass 或者 sass compressed(css壓縮格式)

語法:

檔案字尾名:sass(沒有大括號和分號)和scss(推薦)。

檔案匯入:@import 'reset' 不要加.scss字尾名。

注釋:/**/或者//(不會顯示在css檔案裡面)。

變數:$fontsixe: 12px。

預設變數: $fontsize: 14px !default; 可以被普通變數覆蓋掉。

特殊變數:#相當於字串。

多值變數:

list:

$linkcolor: #08c #333;
a
}

map:

$headings: (h1: 2em, h2: 1.5em, h3: 1.2em);

巢狀:

選擇器巢狀(常用)&表示父類選擇器
屬性巢狀
.fakeshadow

right:

}

}

跳出巢狀:@at-root

混合:@mixin 

@include

示例:
@mixin opacity($opacity:50)

.opacity
.opacity-80
@content:解決@media的問題
@mixin max-screen($res)

}
@include max-screen(480px)
}
//-------------------------------
@media only screen and (max-width: 480px)
}

繼承:

@extend
h1
.speaker
//---------------------------------
h1,.speaker
函式:
$basefontsize:      10px !default;
$gray:              #ccc !defualt;
// pixels to rems
@function pxtorem($px)
body
.test
運算,條件判斷(@if),三目判斷(if),迴圈(@for,@each)

Sass學習筆記

1.全域性變數p background color color red span div2.default 第二種,使用前面定義的值 color red 變數申明帶有 default,但是前面還有這個變數的申明 color blue default p3.變數用 包裹 btnclass btn de...

Sass學習筆記。

定義 css預處理器定義了一種新的語言,其基本思想是,用一種專門的程式語言,為css增加了一些程式設計的特性,將css作為目標生成檔案,然後開發者就只要使用這種語言進行編碼工作。採用ruby語言編寫的一款css預處理語言 副檔名 sass 嚴格的縮排式語法 scss 與平時css語法書寫類似 scs...

sass學習筆記

2 安裝haml sass 開啟ruby的命令符面板,輸入 gem install haml 和 gem install sass 3 進入相應的檔案中,執行命令 sass test.scss test.css sass style compressed nested compact expande...