相关codepen:http ://codepen.io/anon/pen/ocptF/
编辑:codepen 使用 Jade,因此搞砸了一些事情。开始这个问题时我没有意识到这一点。本质上,我认为 CSS attr() 会从字面上复制 HTML 属性,但事实并非如此。
我想使用 CSSattr
函数来填充content
一些伪元素。004
但是,它会在 HTML 属性设置为 时打印出来\f004
,并且08fa
在\f08fa
.
相关线路:
HTML:
<div class="zoomfade" data-fill='\f004' data-unfill='\f08a'></div>
CSS:
.zoomfade:before {
content: attr(data-unfill);
position: absolute;
}
.zoomfade:before {
content: attr(data-fill);
position: absolute;
}
谢谢!