使用 HTML 数据属性和 CSS 的动态图像背景
问题:
假设你'正在创建自定义照片库并使用 HTML 的数据属性来存储图像 URL。您希望将这些 URL 分配给代表缩略图的 div 元素的 background-image 属性。
HTML 代码:
<div class="thumb" data-image-src="images/img.jpg"></div>
CSS 代码(有问题的部分) ):
.thumb { background-image: attr(data-image-src); }
目标是从每个拇指 div 中提取 data-image-src 值并将其设置为 CSS 文件中该 div 的背景图像。
解决方案:
使用 CSS 变量可以让您无需使用 jQuery 或特定于浏览器的 hack 即可实现此目的。请注意,Internet Explorer 不支持 CSS 变量。
更新的 HTML 代码:
<div class="thumb"> <p><strong>更新的 CSS 代码:</strong></p> <pre class="brush:php;toolbar:false">.thumb { background-image: var(--background); }
Codepen 演示:
https://codepen.io/bruce13/pen/bJdoZW
以上是如何使用 HTML 数据属性和 CSS 变量创建动态图像背景?的详细内容。更多信息请关注PHP中文网其他相关文章!

当他们在2013年去Chrome时,我们失去了歌剧。与Edge今年早些时候也进行了同样的交易。迈克·泰勒(Mike Taylor)称这些变化为“减少

在本周的综述中,Apple进入Web组件,Instagram如何插入脚本以及一些思考的食物,以进行自托管关键资源。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

AI Hentai Generator
免费生成ai无尽的。

热门文章

热工具

mPDF
mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

安全考试浏览器
Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

Dreamweaver Mac版
视觉化网页开发工具

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境