我是否可以仅使用css规则继承元素的第一个非透明背景颜色?例如,如果我需要一些元素在具有背景颜色的其他元素中是不透明的,但它嵌套在其他一些透明元素中。
答案 0 :(得分:1)
没有
您可以继承值的唯一元素是直接父级。
您最接近的可能是使用JavaScript在DOM中搜索具有该属性的计算值的元素,该属性不是透明的,然后将其应用于当前元素。
使用后代组合器的CSS规则集可能会更好,例如:
.example,
.example .solid {
background: red;
}