【发布时间】:2013-10-15 19:46:57
【问题描述】:
我想在一些选定元素之前放置一些 SVG 图像。我正在使用 jQuery,但这无关紧要。
我想让::before 元素为:
#mydiv::before {
content: '<svg ... code here</svg>';
display: block;
width: 22px;
height: 10px;
margin: 10px 5px 0 10px;
}
如果我按照上面的方式进行操作,它只会显示字符串。我检查了规格,似乎对内容有一些限制。是否有解决此限制的方法?只有 CSS content 与我的问题相关。
【问题讨论】:
-
用它作为背景图有问题吗?
-
我想用它来生成指向 JQuery UI 工具提示的精美指针。我现在使用 CSS 伪元素 hack 来做到这一点,但这只给了我三角形。在这种情况下,背景图像将不起作用,因为我需要元素之外的东西。
标签: css svg pseudo-element