選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

網路安全 演習


您應該已經瞭解的內容

在繼續之前,您應該對以下內容有一個基本的瞭解:

  • HTML
  • CSS

如果您想先學習這些主題,請在我們首頁上查詢教程。


什麼是 Sass?

  • Sass 代表 Syntactically Awesome Stylesheet (語法上很棒的樣式表)
  • Sass 是 CSS 的一個擴充套件
  • Sass 是一個 CSS 預處理器
  • Sass 與所有 CSS 版本完全相容
  • Sass 減少了 CSS 的重複,因此節省了時間
  • Sass 由 Hampton Catlin 設計,並於 2006 年由 Natalie Weizenbaum 開發
  • Sass 可免費下載和使用

為什麼使用 Sass?

樣式表越來越龐大、複雜,並且越來越難以維護。這時 CSS 預處理器就能派上用場。

Sass 允許您使用 CSS 中不存在的功能,如變數、巢狀規則、混合(mixins)、匯入、繼承、內建函式以及其他內容。


一個簡單的示例,說明 Sass 有多有用

假設我們有一個網站,有三種主色

#a2b9bc

#b2ad7f

#878f99

那麼,您需要輸入多少次這些 HEX 值?非常多次。那相同的顏色變體呢?

與其多次輸入上述值,不如使用 Sass,並編寫如下程式碼

Sass 示例

/* 定義主色變數 */
$primary_1: #a2b9bc;
$primary_2: #b2ad7f;
$primary_3: #878f99;

/* 使用變數 */
.main-header {
  background-color: $primary_1;
}

.menu-left {
  background-color: $primary_2;
}

.menu-right {
  background-color: $primary_3;
}

因此,當使用 Sass 並且主色發生變化時,您只需要在一個地方進行更改。



Sass 如何工作?

瀏覽器不理解 Sass 程式碼。因此,您需要一個 Sass 預處理器來將 Sass 程式碼轉換為標準的 CSS。

這個過程稱為轉譯(transpiling)。所以,您需要給一個轉譯器(某種程式)一些 Sass 程式碼,然後得到一些 CSS 程式碼。

提示:轉譯(Transpiling)是指將一種語言編寫的原始碼轉換為/翻譯成另一種語言。


Sass 檔案型別

Sass 檔案具有“.scss”副檔名。


在練習中學習

SciPy 演習

練習

插入列印千米單位(以米為單位)的正確語法

print(constants.);

開始練習



×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援