:root是什么意思?不能直接用通配符吗?--h1和--bg为什么要这么写

来源:2-1 汉克狗头部轮廓和耳朵

慕设计6170877

2020-07-07 18:45:36

:root是什么意思?不能直接用通配符吗?--h1和--bg为什么要这么写

写回答

1回答

好帮手慕久久

2020-07-07

同学你好,css样式中是可以使用变量的,“:root{}”就是在css中声明变量。此处老师是给大家扩展了一下,不使用这种形式也是可以的。代码具体含义如下:

“:root{--h1:#1b2f90;--bg:#f9f9f6;}”这句话的意思是:在根元素下声明了两个css变量,一个是“--h1”,一个是“--bg”;

如果页面中我们需要使用“—bg”这个色值,那么就可以使用如下的形式:background:var(--bg);或者color:var(--bg);

这样写的好处是,如果“—bg”这个色值在页面中大量使用,而我们想要更改该色值的值,那么只需将“—bg”这个变量的值改变即可,而不需要将样式中所有使用了该颜色的位置都改一遍,这样可以节省开发时间。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

0

0 学习 · 40143 问题

查看课程