美文网首页
【CSS】SVG图标/外链图片改变颜色

【CSS】SVG图标/外链图片改变颜色

作者: LemonTree7 | 来源:发表于2024-02-19 11:03 被阅读0次

1、透明图标.svg更改颜色;

html的img没法直接更改.svg图标样式,展示方案:需要通过阴影进行展示,隐藏掉图片原身,设置阴影的颜色进行更改图标颜色。

template:

<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="13" height="14" viewBox="0 0 13 14">
         <image :href="link(url)"></image>
</svg>

css:

 svg{
      width: 40px;
      height: 40px;
      border-radius: 50%;
      box-sizing: border-box;
      border: 1px solid #000000;
      padding-top: 10%;
      padding-left: 10%;

      image{
        width: 90%;
        height: 90%;
        overflow: hidden;
        filter: drop-shadow(#000000 90px 0);
        transform: translateX(-90px);
      }
}

2、svg更改颜色

使用style的color颜色无效,使用fill进行填充颜色。

<!DOCTYPE html>
<html lang="en">
    <head>
        <style>
        svg{
          fill: red;
        }
        </style>
    </head>
    <body>
        <svg width="128" height="128" xmlns="http://www.w3.org/2000/svg">
            <path d="M13.8333755,11.9990374 C11.9027873,13.4363438 9.50985482,14.287126 6.9179768,14.287126 C4.32609878,14.287126 1.93316631,13.4363438 0.002578128,11.9990374 L6.9179768,0.0214844 L13.8333755,11.9990374 Z" id="a"/>
        </svg>
    </body>
</html>

相关文章

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

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

  • css修改svg图标颜色

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

  • css3改变图片颜色

    css3改变图标颜色,用到filter(滤镜)这个属性(注意,是需要纯色的图片,白色背景或者透明背景的图片),下面...

  • iOS使用SVGKit 换肤(纯色和渐变色)

    1.图层换颜色效果:左边的图标(原图) - > 右边图标(更换颜色后) svg源码: 在svg需要换颜色的图层...

  • web前端入门到实战:css绘制各种形状图形

    虽然我们现在大都使用字体图标或者svg图片,似乎使用 CSS 来做图标意义不是很大,但怎么实现这些图标用到的一些技...

  • web前端入门到实战:css绘制各种形状图形

    虽然我们现在大都使用字体图标或者svg图片,似乎使用 CSS 来做图标意义不是很大,但怎么实现这些图标用到的一些技...

  • 使用 iconfont 来引用 font class 图标

    之前项目中一直使用美工给的 svg 图标,但是有几个缺点: svg 图标无法很方便的定义颜色,大小。 svg 图标...

  • android apk瘦身

    apk打包流程图 1,SVG图片替换PNG图片 使用svg图注意事项: 1 svg图适用于小图标,svg宽高 小于...

  • css改变图片颜色

    border-right:20px solid transparent; //右边框为宽度为20px的不透明的边框...

  • 封装svg组件

    svg图标的使用基于这次项目的图标使用本地的svg图片。普通的使用方式 避免每次写这三行代码,封装一个svg组件 ...

网友评论

      本文标题:【CSS】SVG图标/外链图片改变颜色

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