小编Ant*_*Cat的帖子

为什么没有应用我的 CSS 回退值?

我想要做的是每当我删除边框颜色中的变量时--mainColor,它:root都会变为黑色,文本变为红色,但它将与颜色的回退值相同。为什么会发生这种情况?

div {
  width: 500px;
  margin: 10px;
  border-color: var(--mainColor, black);
  color: var(--mainColor, red);
  padding: var(--mainPadding, 10px);
  border: solid;
}
Run Code Online (Sandbox Code Playgroud)
<div>Element</div>
<div>Element</div>
<div>Element</div>
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

html css css-variables

2
推荐指数
1
解决办法
54
查看次数

标签 统计

css ×1

css-variables ×1

html ×1