我已經在多個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屬性。
在此先感謝。
是的..只是得到了。 –