首頁 > web前端 > css教學 > 主體

如何在 SASS 中將變數設為不等於任何值?

王林
發布: 2023-08-31 09:01:07
轉載
1069 人瀏覽過

如何在 SASS 中将变量设置为不等于任何值?

SASS或稱為Syntactically Awesome Style Sheets,是一種非常受開發者歡迎的預處理器腳本語言,用於增強CSS的功能。 SASS允許開發者使用變數、嵌套、混合以及其他一些在CSS中不可用的高階特性。

使用 SASS 的關鍵功能之一是宣告變數的功能,這些變數只不過是我們可以在整個 Web 應用程式樣式表中重複使用的值的佔位符。變數有助於為開發人員節省時間和精力,使他們能夠透過使程式碼更具可讀性和更易於維護來一次更新多個值。

有時,我們可能希望將一個變數設為空,這在其他語言中意味著將變數設為 null 或未定義。當我們想要建立一個佔位符變數並且可以稍後在應用程式中為其賦值時,這非常有用。在本文中,我們將了解如何在 SASS 中將變數設為不等於任何內容。

先決條件

要在 HTML 中執行 SASS,請確保您的 IDE 中安裝了 SASS 編譯器(就像在 VS Code 中一樣),使用下列命令下載並安裝 SASS 編譯器 -

npm install -g sass
登入後複製

這將在您的系統上全域安裝SASS編譯器。接下來,建立一個副檔名為.scss的新文件,其中將包含我們的SASS程式碼。

之後,將SASS檔案匯入到HTML檔案中。在HTML檔案中,在head部分使用‘link’標籤添加一個指向你的SASS檔案的連結。該連結的rel屬性應設定為"stylesheet",href屬性應設定為你的SASS檔案的路徑。

在 SASS 中將變數設為不等於任何內容的不同方法

要將變數設為不等於任何值,有多種方法,例如使用 null 關鍵字、unset 函數或 #{} 插值方法。讓我們一一詳細討論所有這些方法。

方法1:使用Null關鍵字

在SASS中,null關鍵字用來表示值的缺失。當一個變數被設定為null時,表示該變數沒有被賦予任何值。這在你想聲明一個變數但又不想立即給它賦值的情況下非常有用。

文法

要在 SASS 中將變數設為不等於任何內容,只需使用 null 關鍵字,如下所示 -

$newVar: null;
登入後複製

或者,我們可以透過將它賦值給一個已經被設定為null的變數來將變數設為null

$newOtherVar: $newVar;
登入後複製

範例

讓我們來看一個完整的範例,了解如何使用null關鍵字將變數設為無。

HTML 程式碼

<!DOCTYPE html>
<html>
   <head>
      <title>Example to set the variable to equal nothing using null keyword</title>
      <style>
         /* Add the CSS compiled code below */
      </style>
   </head>
   <body>
      <h1>Welcome to Tutorialspoint!</h1>
      <p>The one stop solution to learn technology articles.</p>
   </body>
</html>
登入後複製

SASS 程式碼

下面是 SASS 程式碼,我們在其中宣告了變數 $newVar,其值等於 null。

$newVar: null;
body {
   background-color: $newVar;
   color: $newVar;
   font-size: $newVar;
}
登入後複製

編譯的 CSS 程式碼

以下是在 SASS 編譯器的幫助下編譯上述 SASS 程式碼後產生的編譯程式碼。若要查看文件中的更改,請確保在相應 HTML 文件中的