我有一个带有data-avatar url的锚点,该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方法感兴趣。
url(attr(data-avatar url))
的东西。然而,我认为这种方式并不被很好地支持(如果有的话)。 - ACJ