当前位置: 首页 > news >正文

svg 图片怎么设置 :hover 时变色

svg 内部可以用 style 标签设置样式

<svg t="1754711641342" class="cls-1" width="200px" height="200px" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="1059">
<style>
.cls-1{fill:#666666;}
.cls-1:hover rect{fill:#c50015;}
.cls-1:hover path{fill:#c50015;}
</style>
<path fill="#666666" d="M919.552 405.6064l-57.1392-7.9872a36.1472 36.1472 0 0 1-28.0064-22.1184 350.3104 350.3104 0 0 0-42.9056-74.496 36.0448 36.0448 0 0 1-5.2224-35.328l21.7088-53.4528a35.4304 35.4304 0 0 0-15.2064-44.1344l-123.6992-71.4752a35.4816 35.4816 0 0 0-45.7728 8.9088l-35.4304 45.2608a36.3008 36.3008 0 0 1-33.4848 13.312 335.6672 335.6672 0 0 0-85.6064 0 36.3008 36.3008 0 0 1-33.4848-13.312l-35.3792-45.2608a35.4816 35.4816 0 0 0-45.824-8.9088L230.4 167.936a35.584 35.584 0 0 0-15.2064 44.1344l21.7088 53.504a35.9936 35.9936 0 0 1-5.2224 35.2768 346.112 346.112 0 0 0-42.9056 74.496 35.7888 35.7888 0 0 1-27.9552 22.1184l-57.2416 7.9872a35.6352 35.6352 0 0 0-30.72 35.328v142.848c0 17.7152 13.1584 32.768 30.6176 35.2256l57.2416 7.9872c12.6976 1.792 22.9888 10.3936 28.0064 22.1184 11.264 26.6752 25.7024 51.712 42.8544 74.496 7.68 10.24 10.0352 23.5008 5.2224 35.328l-21.7088 53.4528c-6.656 16.384-0.2048 35.328 15.2064 44.1344l123.6992 71.3728c15.36 8.9088 34.9184 5.12 45.824-8.9088l35.3792-45.2608a36.3008 36.3008 0 0 1 33.4848-13.312 335.6672 335.6672 0 0 0 85.6064 0c12.8-1.6384 25.6 3.072 33.4848 13.312l35.4304 45.2608a35.4816 35.4816 0 0 0 45.7728 8.9088l123.6992-71.3728a35.584 35.584 0 0 0 15.2064-44.1344l-21.7088-53.504a36.0448 36.0448 0 0 1 5.2224-35.328 346.112 346.112 0 0 0 42.9056-74.4448 35.7888 35.7888 0 0 1 28.0064-22.1184l57.1904-7.9872a35.5328 35.5328 0 0 0 30.6176-35.2256V440.832a35.1232 35.1232 0 0 0-30.5152-35.2256z m-407.9616 245.504a138.9056 138.9056 0 1 1 0-277.8624 138.9056 138.9056 0 0 1 0 277.8624z" p-id="1060"></path>
</svg>

class="cls-1" 设置样式,style 里设置 :hover,效果

注意:这种用法不能用 img 标签引用会失效。

可以用下面雪碧图方式引用

在 Vue 中动态引入SVG图标的实现方案-CSDN博客

http://www.dtcms.com/a/323380.html

相关文章:

  • 交 换
  • sigaction 中 sa_handler = SIG_IGN 的深度解析与应用实践
  • day14 - html5
  • 2025年TOP5服装类跟单软件推荐榜单
  • 复杂正则语句(表格数据)解析
  • CentOS7运行AppImage
  • 历史数据分析——首旅酒店
  • 电子电气架构 --- 48V车载供电架构
  • ubuntu修改密码
  • 基于dynamic的Druid 与 HikariCP 连接池集成配置区别
  • 论文阅读 2025-8-3 [FaceXformer, RadGPT , Uni-CoT]
  • 数论——约数之和、快速乘
  • 新手入门:Git 初次配置与 Gitee 仓库操作全指南 —— 从环境搭建到代码推送一步到位
  • 【unitrix数间混合计算】2.9 小数部分特征(t_non_zero_bin_frac.rs)
  • Java基础-完成局域网内沟通软件的开发
  • day 16 stm32 IIC
  • day 35_2025-08-09
  • 202506 电子学会青少年等级考试机器人四级器人理论真题
  • Java -- 日期类-第一代-第二代-第三代日期
  • 05.【数据结构-C语言】栈(先进后出,栈的实现:进栈、出栈、获取栈顶元素,栈实现代码,括号匹配问题)
  • 分布式事务Seata TCC模式篇
  • 【代码篇】关于PartiallyPassword插件_实现文章加密
  • 不同类型模型的样本组织形式
  • 机器翻译:FastText算法详解与Python的完整实现
  • Java-线程线程的创建方式
  • 十九、MySQL-DQL-基本查询
  • 校招秋招春招实习快手在线测评快手测评题库|测评解析和攻略|题库分享
  • 【unitrix数间混合计算】2.10 小数部分特征(bin_frac.rs)
  • 【和春笋一起学C++】(三十三)名称空间的其他特性
  • 小米开源大模型 MiDashengLM-7B:不仅是“听懂”,更能“理解”声音