gpt4 book ai didi

css - 更改伪元素中数据 URI SVG 路径的填充颜色

转载 作者:技术小花猫 更新时间:2023-10-29 11:20:45 25 4
gpt4 key购买 nike

是否可以使用 CSS 更改伪元素数据 URI 内的 SVG 路径的颜色?

<a href="http://externalurl/">External Site</a>

CSS:

a[href^="http://"]:after { content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxM3B4IiB2aWV3Qm94PSItMyAyMSAxNSAxMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAtMyAyMSAxNSAxMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iIzk5OTk5QSIgZD0iTTEyIDIxSDB2M2gtM3YxMEg5di0zaDNWMjF6IE04IDMzSC0ydi04aDJ2Nmg4VjMzeiBNOSAyN0g3djJINXYtMkgzdi0yaDJ2LTJoMnYyaDJWMjd6Ii8+PC9zdmc+); }
a[href^="http://"]:hover:after path { fill: #000; }

最佳答案

不是这样的,因为 svg 内容在另一个文档中。样式不适用于所有文档。

并且由于通过 CSS 像这样引用时 svg 将被视为哑图像,因此将路径悬停样式放在 svg 中也无济于事。

如果您想在其中设置某些形状的样式,我建议将 svg 内嵌在文档中。

也就是说,改变图像颜色的另一种可能性是使用滤镜,因为它们可以从外部应用。如果您的图像很简单,那可能会奏效。

关于css - 更改伪元素中数据 URI SVG 路径的填充颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18451476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com