總結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/69955379/viewspace-2738612/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- vue-cli 配置 sass 全域性變數Vue變數
- OpenMP 環境變數使用總結變數
- vue2中使用sass並配置全域性的sass樣式變數Vue變數
- ES6 變數作用域總結變數
- JavaScript變數型別檢測總結JavaScript變數型別
- C++變數總結束 | 輸出各種變數的值C++變數
- ES6 let聲名變數總結變數
- 全網最全解決node-sass安裝失敗總結
- 《前端實戰總結》之變數提升,函式宣告提升及變數作用域詳解前端變數函式
- Sqlserver 關於臨時表和表變數的總結SQLServer變數
- 計數題總結
- vue總結:computed屬性實現監控變數變化,watch屬性監控變數變化從而實現其他業務Vue變數
- vue總結:computed屬性實現監控變數變化,watch屬性監控變數變化從而實現其他業務...Vue變數
- 變數命名的糾結變數
- 2021年度總結:變換
- CNN結構演變總結(一)經典模型CNN模型
- 【JavaScript高階進階】JavaScript變數/函式提升的細節總結JavaScript變數函式
- parallel rollback引數總結Parallel
- 數論總結——更新ing
- 《沉默的大多數》總結
- 日常總結 --- hover圖片變化效果
- [20180930]in list與繫結變數個數.txt變數
- [20210120]in list與繫結變數個數.txt變數
- PLC結構化文字(ST)——變數型別和變數屬性變數型別
- Linux環境變數問題彙總Linux變數
- Python函式引數總結Python函式
- Mybatis引數處理總結MyBatis
- 在繫結變數下使用outline變數
- MySQL高階特性——繫結變數MySql變數
- [20180930]in list與繫結變數.txt變數
- [20180912]PLSLQ與繫結變數.txt變數
- PHP變數覆蓋漏洞小結PHP變數
- Vue select 繫結動態變數Vue變數
- Java中的類(好似結構體) 物件(好似指標變數)變數 方法Java結構體物件指標變數
- 3/25數倉面試總結面試
- Flink常用的配置引數總結
- 【ORACLE】Oracle繫結變數知識梳理Oracle變數
- 繫結變數窺視測試案例變數