使用CSS来操作添加了:: before伪元素的SVG?

时间:2016-05-13 02:36:33

标签: css svg css-selectors

我用最常见的方式用SVG图像替换了一个复选框按钮:

[type="checkbox"] + label:before {
    content: url("data:image/svg+xml,<svg ...> ... </svg>");
    /* Some more styling */
}

有什么办法,我可以用CSS定位我的SVG路径来改变它的填充例如吗?可能不是,但是......

提前致谢!

1 个答案:

答案 0 :(得分:0)

您无法使用CSS选择器定位::before伪元素的内容,也无法在其主机文档中定位嵌入式SVG文档中的元素 - 无论它是如何嵌入的。