我已经在多个div上使用CSS背景来创建一些大型格式按钮。它看起来很漂亮,但按钮是动态创建的,可能有成千上万个按钮。这意味着一个巨大的动态CSS脚本......它有一个更好的方式给每个元素一个不同的CSS背景具有相同的属性?更改背景元素与多个背景图片
这里是示例代码 - HTML:
<div id="ab_a" class="banner_button">
<h2>Title A</h2>`
</div>
<div id="ab_b" class="banner_button">
<h2>Title B</h2>`
</div>
<div id="ab_c" class="banner_button">
<h2>Title C</h2>`
</div>
等等......(有可能是这几千个)
的CSS:
#ab_a {
background:
linear-gradient(
rgba(0, 0, 0, 0.0),
rgba(0, 0, 0, 0.6)
),
url(../images/bgimageA.jpg);
background-size: cover;
width: 100%;
padding-bottom:37.01%;
position: relative;
float: left;
}
#ab_b {
background:
linear-gradient(
rgba(0, 0, 0, 0.0),
rgba(0, 0, 0, 0.6)
),
url(../images/bgimageB.jpg);
background-size: cover;
width: 100%;
padding-bottom:37.01%;
position: relative;
float: left;
}
#ab_c {
background:
linear-gradient(
rgba(0, 0, 0, 0.0),
rgba(0, 0, 0, 0.6)
),
url(../images/bgimageC.jpg);
background-size: cover;
width: 100%;
padding-bottom:37.01%;
position: relative;
float: left;
}
...我不想在动态CSS文件中重复这段代码1000次。
如何从后面的代码中分离后台url(唯一改变的位)?
顺便说一句 - 在脚本中只放入后台网址将不起作用,它将忽略样式表中的所有CSS属性。
在此先感谢。
是的..只是得到了。 –