我有一个文件夹里面有几张背景图片 (one.jpg, two.jpg, three.jpg),还有这段标记
<section class="slide" data-bg="one"></section>
<section class="slide" data-bg="two"></section>
<section class="slide" data-bg="three"></section>
只使用 CSS,是否有可能像这样做些什么呢?
.slide{
background-image: url(img/attr(data-bg).jpg);
}
这段代码当然不能工作。
attr()
(需要引用字符串)您应该能够做到这一点,但是目前没有已知的实现。像oezi建议的那样,您唯一的方法是将它们硬编码。 - BoltClock