CSS css變數的使用

2021-09-01 11:41:16 字數 562 閱讀 2138

全域性變數

:root選擇器能讓我們選擇dom樹里的最頂級的元素,也就是文件樹。所以,這樣定義的變數,也就相當於全域性變數了。

:root
區域性變數

b與em為兄弟節點,在b定義--boldsize變數,對em元素不生效。

b

em

注意:css變數大小寫敏感。

在上面的例子中可以看到,使用css變數需要用到var()函式。該函式第乙個引數為變數名,第二個引數為變數預設值(若變數不存在,則使用預設值)。

錯誤示範↓

:root 

div

正確用法↓ (使用了cal()函式)

div
可以根據不同裝置設定不同的變數值。

:root 

@media screen and (min-width: 768px)

CSS css全域性變數與區域性變數

css變數為自定義屬性,由自定義編輯設定值 main bg color ddd 通過var 函式來獲取值 color var main bg color css變數可在css文件中重複使用,當需要修改時,僅需要修改設定值,設定的變數名最好是設定為語義化的標籤。1 在css中設定全域性變數和區域性變數...

了解CSS CSS3原生變數var

在任何語言中,變數的有一點作用都是一樣的,那就是可以降低維護成本,附帶還有更高效能,檔案更高壓縮率的好處。隨著css預編譯工具sass less stylus的關注和逐漸流行,css工作組迅速跟進css變數的規範制定,並且,很多瀏覽器已經跟進,目前,在部分專案中已經可以直接使用了。chrome fi...

CSS CSS中使用span和div遇到的問題

1.span是行級元素,div是塊級元素 2.span占用的寬度是內容的寬度,而div預設是一行。所以一般在頁面中,只有一行或不到一行文字用span,元素佔據多行時用div。下圖是希望得到的效果 div在兩個span的下方,但是如果這麼寫,div和span的位置重疊,因為對span元素設定了floa...