首頁 > web前端 > css教學 > CSS預處理器怎麼使用

CSS預處理器怎麼使用

不言
發布: 2018-11-28 09:08:46
原創
4146 人瀏覽過

CSS中有時可能會發生程式碼的衝突,並且無法執行變量,算術計算等。透過使用CSS預處理器可以進行編寫接近變數和四規運算等程式的寫法,所以,接下來的這篇文章就來跟大家分享關於如何使用CSS預處理器的方法。

我們先來看看什麼是CSS預處理器?              

預設的CSS是目前無法實現的描述,CSS預處理器是為了有效描述CSS的東西。

但是,CSS預處理器不能在瀏覽器中使用。

雖然有各種各樣的Sass,Less,但到目前為止它似乎仍然很難再CSS中描述,不過是被稱為「新的CSS擴充版本」。

主要的預處理器類型

Sass

#Sass是透過轉換scsss的CSS文件,擴展名是「.scss」使用變量和公式加入CSS編程風格。

透過轉換(編譯)「style.scss」的Sass文件,您可以建立「style.css」。

要使用它,你必須安裝ruby。

LESS

LESS就轉換(編譯)像Sass這樣的LESS檔。

變數的概念可以更少,因此您可以計算它,也可以分層次地編寫。

但是,如果不安裝node.js來使用“style.less”,則不會轉換“style.css”。

我們來看具體的範例

如何寫LESS的情況

HTML

<h1>hello,php中文网!</h1>
<h2>hello,php中文网!</h2>
登入後複製
登入後複製

LESS

@mycolor: blue;
h1 {
    font-size: 30px;
    font-color: @mycolor;
}
h2 {
    font-size: 20px;
    font-color: @mycolor;
}
登入後複製
登入後複製

瀏覽器顯示效果如下:

CSS預處理器怎麼使用

#HTML

<h1>hello,php中文网!</h1>
<h2>hello,php中文网!</h2>
登入後複製
登入後複製

style.css檔案

h1 {
    font-size: 30px;
    font-color: blue;
}
h2 {
    font-size: 20px;
    font-color: blue;
}
登入後複製

這種情況下,如果要將顏色變色,在全部變色的情況下,如果想要改變2個h1h2的話,就用變數進行如下的描述。

@mycolor: blue;
h1 {
    font-size: 30px;
    font-color: @mycolor;
}
h2 {
    font-size: 20px;
    font-color: @mycolor;
}
登入後複製
登入後複製

以上是CSS預處理器怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板