我计划为朋友构建一个自定义照片库,并且我确切地知道我将如何生成 HTML,但是我遇到了 CSS 的一个小问题。
(如果可能的话,我宁愿不要让页面样式依赖 jQuery)
我的问题是:在 CSS
Data-Attribute
中的 HTMLBackground-image
我正在为我的 html 缩略图使用这种格式:
<div class="thumb" data-image-src="images/img.jpg"></div>
我假设 CSS 应该是这样的:
.thumb {
width:150px;
height:150px;
background-position:center center;
overflow:hidden;
border:1px solid black;
background-image: attr(data-image-src);/*This is the question piece*/
}
我的目标是
data-image-src
从div.thumb
我的 HTML 文件中获取,并将其用于我的 CSS 文件中的每个div.thumb
(s)background-image
源。
这是一个 Codepen Pen,以便获得我正在寻找的动态示例:http:
//codepen.io/thestevekelzer/pen/rEDJv