我有一个带有指向图像的 data-avatar url 的锚点,我想将块图像添加到 a.avatar::before 以显示图像。
a[data-avatar]::before {
content: "";
background: url( attr(data-avatar url) ) no-repeat 0 0;
width: 16px;
height: 16px;
display: block;
margin: 0 5px 0 0;
}
<a href="/username" data-avatar="http://some-url.com/image.png">my profile</a>
我无法设置背景图像url(attr(data-avatar))
如果有人想尝试一下,这是一个小提琴——我只对没有多余标记的纯 CSS 方式感兴趣。