我长期以来一直使用内容属性,今天我想尝试一些新的东西。我想知道是否可以使用CSS动态地显示图片工具提示,而不是使用JS。
所以我尝试了:
.TableLine:hover:after{
content: url("../Img/Photo/"attr(id)".jpg");
}
attr(id)
应该返回图片的ID(字母和数字),同时也是图片的名称。
但它根本不起作用。我认为这个块没有被解析,因为将边框或背景添加到块中似乎也没有效果。
当我仅使用attr(id)
而不带上URL时,它可以完美地工作。当我用实际的图片名称替换attr(id)
时,也可以正常工作。
在网上搜索了一会儿后,我没有找到任何相关的信息,所以我来问了。这是已知的错误还是我的错误? :)
attr(id)
只适用于字符串,而不适用于url
。 - elclanrs