currentColor 设置为自定义 属性 在 Edge 中不起作用
currentColor set as a custom property doesn't work in Edge
当通过自定义 属性 将 color
设置为 currentColor
时,它不起作用。
无论 属性 设置在 :root
还是 .selector
范围内。
但是当它直接设置为 currentColor
时它确实有效。
我在本地和 Browserstack 上检查过。 边缘 版本。 17、16
:root {
--btn-content--color: currentColor;
}
.btn {
color: red;
}
.btn-content {
color: var(--btn-content--color); // doesn't work
}
.btn-content {
color: currentColor; // works
}
您可以在这里自己尝试:https://jsfiddle.net/9gmbfwu4/
我明白了;]
:root {
--btn-content--color: 'currentColor';
}
.btn {
color: red;
}
.btn-content {
color: var(--btn-content--color); // works as expected
}
当通过自定义 属性 将 color
设置为 currentColor
时,它不起作用。
无论 属性 设置在 :root
还是 .selector
范围内。
但是当它直接设置为 currentColor
时它确实有效。
我在本地和 Browserstack 上检查过。 边缘 版本。 17、16
:root {
--btn-content--color: currentColor;
}
.btn {
color: red;
}
.btn-content {
color: var(--btn-content--color); // doesn't work
}
.btn-content {
color: currentColor; // works
}
您可以在这里自己尝试:https://jsfiddle.net/9gmbfwu4/
我明白了;]
:root {
--btn-content--color: 'currentColor';
}
.btn {
color: red;
}
.btn-content {
color: var(--btn-content--color); // works as expected
}