覆盖多属性css声明的一部分

前端之家收集整理的这篇文章主要介绍了覆盖多属性css声明的一部分前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

如果我有声明:

h1 {
  background-image: url(a.png),-webkit-linear-gradient(transparent,black),url(b.png);
}

是否有可能只覆盖多个值的一部分,即(伪代码):

h1.foo {
  background-image: default,default,url(c.png);
}
最佳答案
不是现在.您可以执行以下操作(在后台速记中更改单个属性的值):

.foo {
    background: url('...') 50% 50% no-repeat,url('...') 50% 50% no-repeat,url('...') 50% 50% no-repeat;
}

.foo {
    background-position: 50% 50%,75% 75%,50% 50%;
}

但无论你如何解决它,你总是要声明每个背景图像;你还不能使用’inherit’作为多个背景图像.

猜你在找的CSS相关文章