相关疑难解决方法(0)

使用HTML data-attribute设置CSS background-image url

我计划为朋友建立一个自定义照片库,我确切知道我将如何制作HTML,但是我遇到了一个CSS的小问题.
(如果可能的话,我宁愿没有页面样式依赖于jQuery)


我的问题是:在CSS
Data-Attribute中使用HTML
Background-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*/
}
Run Code Online (Sandbox Code Playgroud)


我的目标是把data-image-srcdiv.thumb我的HTML文件,并使用它的每一个div.thumb(或多个)background-image在我的CSS文件来源.

这是一个Codepen Pen,以获得我正在寻找的动态示例:http:
//codepen.io/thestevekelzer/pen/rEDJv

background-image css3 custom-data-attribute

61
推荐指数
4
解决办法
9万
查看次数