css改变图片颜色的api记录

作者: chouchou723 | 来源:发表于2018-11-12 14:41 被阅读0次

css滤镜filter的使用,主要是让图片进行一定的模糊,锐化等.mdn可以查到具体的函数方法

filter: none        
    | blur() 
    | brightness() 
    | contrast() 
    | drop-shadow() 
    | grayscale() 
    | hue-rotate() 
    | invert() 
    | opacity() 
    | saturate() 
    | sepia() 
    | url();

先看下none的原图


test.jpg

blur的高斯模糊

img {
    filter:blur(10px);;
}
微信图片_20181112141205.png

brightness(%)线性乘法,让图片变亮或变暗

img {
    filter:brightness(60%);
}
微信图片_20181112141346.png

contrast(%)对比度

img {
    filter:contrast(50%);
}
微信图片_20181112141446.png

drop-shadow(x y spread color)
给图片设置一个阴影效果,阴影合成在图像下面,有4个参数,可以设定阴影模糊度 颜色等

img {
    filter: drop-shadow(59px 9px 7px #ccc);
}
微信图片_20181112142119.png

hue-rotate(deg) 色相旋转

img {
    filter:hue-rotate(70deg);
}
微信图片_20181112142216.png

invert(%) 反转:100%有点像曝光底片的感觉

img {
    filter:invert(100%)
}
微信图片_20181112142342.png

grayscale(%) 将图像转换为灰度图像:%越高,图片的整体灰色度越高

img {
    filter:grayscale(80%);
}
微信图片_20181112142600.png

在一切纪念日网站想变灰就可以采用这种方式

*{
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
}
微信图片_20181112142819.png

sepia(%) 将图像转换为深褐色:有点暖色的感觉

img {
    filter:sepia(80%)
}
微信图片_20181112143131.png

最后就是filter:url()

<svg height="0" xmlns="http://www.w3.org/2000/svg">
    <defs>
        <filter id="change">
           <feColorMatrix values="5 -1 -1 0 0
          -1 5 -1 0 0
          -1 -5 15 0 0
          0 10 7 1 0" />
        </filter>
    </defs>
</svg>
img {
    filter:url(#change);
}

这块牵扯到svg的feColorMatrix...矩阵的东西比较复杂= =可以自行研究哈...
随便调了个效果..


微信图片_20181112144100.png

相关文章

  • css改变图片颜色的api记录

    css滤镜filter的使用,主要是让图片进行一定的模糊,锐化等.mdn可以查到具体的函数方法 先看下none的原...

  • css改变图片颜色

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

  • 简单的 css 改变图片颜色

    当我们在做项目的时候,经常有许多个icon 图片两个或更多个颜色的版本,下面切图网教你,怎么用简单的css改变图片...

  • css3改变图片颜色

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

  • iOS改变图片的颜色

    iOS改变图片的颜色 iOS改变图片的颜色

  • 【小程序踩坑系列】02

    ios下,图片缩放动画,无论是api中的scale,还是css3样式keyframe里动态改变宽高,都可能导致图片...

  • 如何使用CSS从而改变图片颜色

    做响应式系统设计的时候遇到需要对标题进行多行文字截取的效果,如下图: 看似十分简单的标题截断效果,但是竟然没有一个...

  • CSS样式-背景(background)

    CSS样式 css背景(background) CSS 可以添加背景颜色和背景图片, 以及来进行图片设置。 背景图...

  • iOS 改变纯色图片颜色与旋转控件

    创建图片 添加图片 改变图片颜色 旋转 旋转和改变图片颜色 都可以在图片样式一样 只是颜色和角度有差异的情况使用 ...

  • vue 底部导航demo

    三目运算是个好东西。 效果:底部导航,点击切换图片,切换字体颜色,刷新不改变。 代码:html js css

网友评论

    本文标题:css改变图片颜色的api记录

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