【发布时间】:2015-08-23 03:13:26
【问题描述】:
有没有方便的方法通过数据属性设置伪元素的背景图片?
我正在尝试实现这样的目标,但我希望能够通过我的 CMS 在标记中设置背景图像:
.full-width {
background-color: #ededed;
width: 100%;
position: relative;
z-index: -1;
}
.full-width:after {
content: '';
display: block;
position: absolute;
width: 50%;
height: 100%;
left: 50%;
top: 0;
background-image: url(//unsplash.it/1080/1920);
background-size: cover;
background-position: left center;
z-index: -1;
}
.full-width .container {
z-index: 99;
}
<link href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.4/css/bootstrap.min.css" rel="stylesheet" />
<div class="full-width">
<div class="container">
<div class="row">
<div class="col-xs-6">
<h2>Test 123</h2>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.</p>
</div>
</div>
</div>
</div>
不是How can I use a data attribute to set a background-image in CSS? 的直接复制品,因为我说的是伪元素。感谢您将我与此联系起来,但我已经知道这些技术。
【问题讨论】:
-
所有重复标记是怎么回事?这显然不是 那个 类似于他们链接到的。 :?
标签: html css pseudo-element custom-data-attribute