總結Sass 變數
Sass (英文全稱:Syntactically Awesome Stylesheets) 是一個最初由 Hampton Catlin 設計並由 Natalie Weizenbaum 開發的層疊樣式表語言。 |
變數用於儲存一些資訊,它可以重複使用。
Sass 變數可以儲存以下資訊:
- 字串
- 數字
- 顏色值
- 布林值
- 列表
- null 值
Sass 變數使用 $ 符號:
$variablename: value;
以下例項設定了四個變數:myFont, myColor, myFontSize, 和 myWidth。
變數宣告後我們就可以在程式碼中使用它:
Sass 程式碼:
$myFont: Helvetica, sans-serif; $myColor: red; $myFontSize: 18px; $myWidth: 680px; body { font-family: $myFont; font-size: $myFontSize; color: $myColor; } #container { width: $myWidth; }
將以上程式碼轉換為 CSS 程式碼,如下所示:
Css 程式碼:
body { font-family: Helvetica, sans-serif; font-size: 18px; color: red; } #container { width: 680px; }
Sass 作用域
Sass 變數的作用域只能在當前的層級上有效果,如下所示 h1 的樣式為它內部定義的 green,p 標籤則是為 red。
Sass 程式碼:
$myColor: red; h1 { $myColor: green; // 只在 h1 裡頭有用,區域性作用域 color: $myColor; } p { color: $myColor; }
將以上程式碼轉換為 CSS 程式碼,如下所示:
Css 程式碼:
h1 { color: green; } p { color: red; }
!global
當然 Sass 中我們可以使用 !global 關鍵詞來設定變數是全域性的:
Sass 程式碼
$myColor: red; h1 { $myColor: green !global; // 全域性作用域 color: $myColor; } p { color: $myColor; }
現在 p 標籤的樣式就會變成 green。
將以上程式碼轉換為 CSS 程式碼,如下所示:
Css 程式碼
h1 { color: green; } p { color: green; }
原文地址:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2738574/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Sass使用總結
- sass變數詳解——你不知道的sass。變數
- ORACLE 繫結變數用法總結Oracle變數
- vue-cli 配置 sass 全域性變數Vue變數
- 使用繫結變數的一點總結!變數
- OpenMP 環境變數使用總結變數
- vue2中使用sass並配置全域性的sass樣式變數Vue變數
- ES6 變數作用域總結變數
- JavaScript變數型別檢測總結JavaScript變數型別
- C++變數總結束 | 輸出各種變數的值C++變數
- 細談sass和less中的變數及其作用域變數
- ES6 let聲名變數總結變數
- Android中全域性變數與區域性變數的使用總結Android變數
- 繫結變數變數
- 全網最全解決node-sass安裝失敗總結
- 《前端實戰總結》之變數提升,函式宣告提升及變數作用域詳解前端變數函式
- Sqlserver 關於臨時表和表變數的總結SQLServer變數
- 《Linux shell變數總結回顧》RHEL6(轉)Linux變數
- 繫結變數之繫結變數窺探(Bind Peeking)變數
- Oracle 繫結變數Oracle變數
- Oracle 變數繫結與變數窺視合集Oracle變數
- LESS/SASS/Stylus開發工具彙總
- c++ 全域性變數初始化的一點總結C++變數
- Table 引數總結
- 計數題總結
- 繫結變數窺測的演變變數
- 變數命名的糾結變數
- 檢視繫結變數變數
- 繫結變數窺測變數
- PLSQL使用繫結變數SQL變數
- Oracle之繫結變數Oracle變數
- 關於繫結變數變數
- vue總結:computed屬性實現監控變數變化,watch屬性監控變數變化從而實現其他業務...Vue變數
- vue總結:computed屬性實現監控變數變化,watch屬性監控變數變化從而實現其他業務Vue變數
- C#隱式型別區域性變數經驗總結C#型別變數
- 【優化】使用繫結變數 OR 不使用繫結變數,這不是問題!優化變數
- 【原創】Oracle 變數繫結與變數窺視合集Oracle變數
- 【最佳化】使用繫結變數 OR 不使用繫結變數,這不是問題!變數