有几个问题
1、
:root{
--h1:#1b2f90;
--bg:#f9f9f6;
}
是什么意思?
2、border-radius:51px/40px 40px 8px 8px;
是什么意思?我看了评论区的答案,那么每个角都设两个不同的值该怎么写?
是51px 25px 34px 12px/40px 40px 8px 8px还是51px/40px 25px/40px 34px/8px 12px/8px?
正在回答
同学你好,解答如下:
(1)是的,51px/40px 51px/40px 51px/8px 51px/8px的书写方法是错误的。
(2)当属性值书写为:border-radius: 2px 1px 4px / 0.5px 3px;
会解析为:

所以51px 25px/40px 40px 8px 8px同理,会解析为:

这是border-radius的其中一种用法哦。
祝学习愉快~
同学你好,解答如下:
(1):root是CSS3中的选择器,:root选择器用匹配文档的根元素,而--h1等是变量,具体可以参考教辅理解一下:http://file.mukewang.com/class/assist/276/3661251/CSS3%E6%A1%88%E4%BE%8B%E6%95%99%E8%BE%85.pdf
(2)border-radius属性可以设置四个角的值,一个角可以分为水平方向和垂直方向。如果是每个角都设两个不同的值的话,就用/隔开,所以在写法中应是:51px 25px 34px 12px/40px 40px 8px 8px。或者可以分开写,例如:

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


恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星