【发布时间】:2017-08-13 10:11:47
【问题描述】:
如何将 CSS attr() 选择器与 url() 字段中的静态文本连接起来?
我使用的 HTML:
<div image='/Require/static.png'></div> //Example 2
<div image='static.png'></div> //Example 3, 4, 5
例如:
//image attribute contains the image name (and prefix location when needed, see example 2)
div[image]:before {
background-image: url('/Image/static.png'); //Works
background-image: url(attr(image)); // Works
background-image: url('/Image/' attr(image)); //Fails
background-image: url('/Image/' #attr(image)); //Fails
background-image: url('/Image/' {attr(image)); //Fails
}
所以 - 如果可能的话 - 我怎样才能做到这一点?
【问题讨论】:
-
你能把你的HTML和图片标签一起发布吗?
-
CSS 是不言自明的,不需要 HTML 就能理解。
-
已更新,见帖子
-
这是 SVG 还是您只是为了好玩而使用
<text>? -
至少看看你面前的其他cmets,谢谢
标签: css concatenation attr