javascript – 如何使用CSS在HTML中设置外部SVG颜色?
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – 如何使用CSS在HTML中设置外部SVG颜色?,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含813字,纯文字阅读大概需要2分钟。
内容图文
![javascript – 如何使用CSS在HTML中设置外部SVG颜色?](/upload/InfoBanner/zyjiaocheng/725/2c17ae0100ec418a990e55acf8813f1b.jpg)
我想在我的网页上使用SVG.
但它的颜色是黑色的.
所以,我希望它能被改变.
所以,我做了 –
.red_color_svg
{
color: red;
border: 5px solid currentColor;
fill: currentColor;
}
<object type="image/svg+xml" data="https://rawcdn.githack.com/encharm/Font-Awesome-SVG-PNG/master/black/svg/heart.svg" class="weather_icon red_color_svg circle"></object>
导入heart_border.svg文件并使其颜色为红色.但它不会像你看到输出那样起作用.
任何人都可以帮我解决这个问题吗?
非常感谢您提前帮助.
解决方法:
问题是您没有针对实际的SVG元素,而是以“SVG容器”为目标.为了能够更改SVG内部其中一个元素的颜色,您必须定位该特定元素.
例如,更改SVG中所有路径的填充颜色:
.weather_icon path {
fill: yellow;
}
如果您想更容易处理将类名添加到svg内的不同元素.
<path class="my-class" ......... />
这样就可以通过类来定位特定元素:
.weather_icon .my-class {
fill:blue;
stroke:green;
}
内容总结
以上是互联网集市为您收集整理的javascript – 如何使用CSS在HTML中设置外部SVG颜色?全部内容,希望文章能够帮你解决javascript – 如何使用CSS在HTML中设置外部SVG颜色?所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。