来自不同班级的多个背景

时间:2014-09-28 14:41:47

标签: css css3 background-image

我知道要在选择器上堆叠背景我会做类似

的事情
.selector{
background: url(url1), url(url2);
}

如何在使用不同的课程时添加背景? (就像一个有url1的基类,另一个有url2的类)

.base{
background: url(url1);
}

.selector{
background: url(url2);
}

但堆积

1 个答案:

答案 0 :(得分:0)

据我所知,CSS是一组键值对。键是选择器,规则是与大括号内的值相关联的属性集。这形成了一条规则。如果您堆叠键,那么您基本上是在告诉所有属性值对于与选择器匹配的所有标记都是通用的。但是,如果你想给同一个属性提供更多的值,那就很矛盾了,我很确定CSS不支持它。

编辑:想象一下,解释器必须查看每个规则的每个属性并计算逗号的数量,并检查逗号的数量是否与值选择器中除选择器中的逗号数相匹配。它会减慢解释速度,也是荒谬的。