css的:root和[]属性选择器
css的:root和[]属性选择器是页⾯css设置的常⽤操作,⽐如要切换暗⿊模式或者颜⾊主题,就可以这样写:
:root[mode='light'] {
--blog-bg-color: #fff;
--text-color: #314659;
--border-color: #ccc;
--catalog-bg-color: #fff;
--panel-bg-color: #f8f8f8;
--contents-bg-color: #fff;
--code-bg-color: #f5f5f5;
}
:root[mode='dark'] {
--blog-bg-color: #202020;
--text-color: #d8d8d8;
--border-color: #2f2f2f;
--catalog-bg-color: #252525;
--panel-bg-color: #3a3a3a;
油电混合车--contents-bg-color: #343232;
--code-bg-color: #3a3a3a;
}
:root[theme='a'] {
--theme-color: #2d8cf0;
趣味签名
}
:root[theme='b'] {
--theme-color: #fa7298;
}
:root[theme='c'] {
--theme-color: #42b983;
}
:root[theme='d'] {
三好学生事迹
--theme-color: #607d8b;
}
:root[theme='e'] {
-
-theme-color: #5e72e4;
}
:root[theme='f'] {
--theme-color: #ff9700;楚乔是谁
}
:root[theme='g'] {
--theme-color: #ff5722;
}
:root[theme='h'] {
--theme-color: #009688;
}
安全生产会议制度:
活化石称号的植物是什么
root[theme='i'] {
--theme-color: #673bb7;
}
:root[theme='j'] {
--theme-color: #906f61;
}
其中:root表⽰⽂档根元素,⾮IE及ie8及以上浏览器都⽀持,在:root中声明相当于全局属性,在使⽤时我们就可以简单地通过var(--css_variable)的⽅式来进⾏使⽤,在根元素上⾯的属性切换的时候,⽐如them属性从i切换到了j,这时候相应的颜⾊就会跟着改变。