美文网首页
css修改svg颜色

css修改svg颜色

作者: wyc0859 | 来源:发表于2022-06-02 23:00 被阅读0次

css修改svg颜色

第一种方式:简单易用,但小程序不支持

<style lang="scss">
    .svg-red {
        filter: invert(69%) sepia(16%) saturate(6918%) hue-rotate(316deg) brightness(100%) contrast(93%);
    }

    .svg-blue {
        filter: invert(51%) sepia(94%) saturate(1681%) hue-rotate(189deg) brightness(100%) contrast(103%);
    }

    .svg-green {
        filter: invert(74%) sepia(48%) saturate(678%) hue-rotate(48deg) brightness(86%) contrast(83%);
    }

    .svg-gray {
        filter: invert(58%) sepia(14%) saturate(126%) hue-rotate(181deg) brightness(99%) contrast(84%);
    }
</style>

第二种方式

  <div class="svg">
       <img src="./firefox-logo.svg" class="svg-color">
   </div>

//css
.svg {
  width: 30px;
  height: 30px;
  overflow: hidden;
}
.svg-color {
  transform: translateX(30px);
  filter: drop-shadow(#ff0000 -30px 0px 0px);
}

相关文章

  • css修改svg颜色

    css修改svg颜色 第一种方式:简单易用,但小程序不支持 第二种方式

  • SVG 通过css filter动态改变颜色

    需求: svg图片hover或其他触发方式改变原有颜色。 需求解决: 可以通过css动态替换掉svg,通过修改背景...

  • css修改svg图标颜色

    项目中经常用到svg图标,在不同状态下需要有不同颜色需求记录下:svg可以直接在css中,设置fill

  • CSS制作逼真的波浪效果

    这是使用 SVG 和 CSS 动画制作的波浪效果,上半部分是蓝色(可修改成其他颜色)渐变的背景颜色,下半部分就是波...

  • SVG在前端应用的理解

    SVG 代码修改 如果导出的svg,想要在代码里面修改颜色 关键属性stroke和fill 修改值即可 比如说我们...

  • svg修改颜色方法

  • svg dropshadow实现

    div通过css设置修改达到shadow效果,而将其转换为SVG时却较为麻烦 svg 实现shadow的方式是通过...

  • 前端css入门笔记1

    CSS 写在哪里 CSS 语法格式 color 属性修改文字颜色,使用 font- color 属性修改文字颜色 ...

  • Vue 加载 svg

    说明: 项目是 vcli 3.x 创建的注意: 如果需要修改 svg 颜色, 需要把 svg 的 fiil 和 s...

  • 使用filter替换svg图标颜色

    有些svg图标不好修改颜色,所以利用filter属性的drop-shadow利用阴影替换原来的svg,水平位移的长...

网友评论

      本文标题:css修改svg颜色

      本文链接:https://www.haomeiwen.com/subject/sxdcmrtx.html