CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用data属性在CSS中设置背景图像?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_674_1@我有一个文件夹有几个背景图片(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);
}

这个代码当然不工作.

解决方法

这不可能用纯粹的CSS,除非你这样做是“动态的”的方式:
.slide[data-bg="one"]{
  BACkground-image: url('img/one.jpg');
}
.slide[data-bg="two"]{
  BACkground-image: url('img/two.jpg');
}
...

也许您可以从服务器端的文件名动态创建该样式表.

另一个(可能更容易)的可能性是使用JavaScript来执行此操作 – 但是由于您排除了我,假设您知道这一点,只是不想使用它.

大佬总结

以上是大佬教程为你收集整理的如何使用data属性在CSS中设置背景图像?全部内容,希望文章能够帮你解决如何使用data属性在CSS中设置背景图像?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。