CSS3中的 “var()” 和 “:root”

https://blog.csdn.net/qq_37595946/article/details/84531311

image.png

原來這些僅僅是自定義的css屬性,在需要的時候可以使用var()函數(shù)引用
關于var()函數(shù)的作用和使用方法,參考:MDN

var()
var()函數(shù)可以代替元素中任何屬性中的值的任何部分。var()函數(shù)不能作為屬性名、選擇器或者其他除了屬性值之外的值。(這樣做通常會產(chǎn)生無效的語法或者一個沒有關聯(lián)到變量的值。)

:root
:root是一個偽類,表示文檔根元素,非IE及ie8及以上瀏覽器都支持,在:root中聲明相當于全局屬性,只要當前頁面引用了:root segment所在文件,都可以使用var()來引用

eg:

:root {
  --main-bg-color: pink;
}

body {
  background-color: var(--main-bg-color);
}

image.png
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容