我可以为元素继承第一个非透明背景颜色吗?

时间:2015-12-10 13:52:52

标签: html css

我是否可以仅使用css规则继承元素的第一个非透明背景颜色?例如,如果我需要一些元素在具有背景颜色的其他元素中是不透明的,但它嵌套在其他一些透明元素中。

1 个答案:

答案 0 :(得分:1)

没有

您可以继承值的唯一元素是直接父级。

您最接近的可能是使用JavaScript在DOM中搜索具有该属性的计算值的元素,该属性不是透明的,然后将其应用于当前元素。

使用后代组合器的CSS规则集可能会更好,例如:

.example,
.example .solid {
    background: red;
}