首页IT科技减小svg文件的大小(【css】svg修改图标颜色)

减小svg文件的大小(【css】svg修改图标颜色)

时间2025-09-18 02:53:52分类IT科技浏览7635
导读:项目中使用了大量的svg图标,一开始只是导入直接使用,直到产品提出要根据条件修改图标的颜色...

项目中使用了大量的svg图标                   ,一开始只是导入直接使用                        ,直到产品提出要根据条件修改图标的颜色

svg教程||菜鸟教程

可以简单看下教程了解下svg

SVG 意为可缩放矢量图形        ,SVG 使用 XML 格式定义图像                。

导入项目的svg图标大概是这样

有个path路径               ,并且有类名

在style中有个fill对应的颜色就是svg的图标颜色

关于这个fill属性                         ,大概的解释是fill 属性设置形状内的颜色

需要改颜色的话            ,要在svg图标的内部          ,把这个类名改成这样 .st0{fill:currentColor;}

然后再加一个svg类名                          ,path上的类名不用动

.svg{ fill:currentColor; color:#1890FF;//这里是默认颜色 }

在页面上通过v-if控制

<svg-icon class-name="xxx" icon-class="xxx" v-if="scope.row.deptCode == 1" style="fill: currentColor; color: c0c4cc"></svg-icon> <svg-icon class-name="xxx" icon-class="xxx" v-else style="fill: currentColor; color: #1890ff"></svg-icon> 新增下级 </el-button>

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
谷歌浏览器强刷快捷键(Chrome谷歌浏览器强制刷新页面(不使用缓存)) exe是什么意思中文(ireike.exe – ireike是什么进程 有什么作用)