做有态度的前端团队

网易FEG前端团队

css3滤镜总结

css3有一些滤镜挺有意思的,也很简单,遂学习一下,但一般会用得比较少,我们都直接切图了。
这些滤镜主要都是都图片效果的处理,样式属性值中一般使用一个数值或数值百分比作为参数。我们用两张照片做对比看滤镜的效果。

1、grayscale(灰度滤镜)

彩色图像转为灰度图像

1
2
<img src="1.jpg">
<img src="1.jpg" class="grayscale">
1
2
3
4
.grayscale{
     filter:grayscale(100%);
     -webkit-filter: grayscale(100%);
}

1.png

2、sepia(老照片效果)

彩色图像添加一层褐色色调,呈现老照片效果

1
2
3
4
.sepia{
    filter:sepia(100%);
    -webkit-filter:sepia(100%);
}

2.png

3、saturate(饱和度滤镜)

让色彩更加鲜明

1
2
3
4
.saturate{
    filter:saturate(250%);
    -webkit-filter:saturate(250%);
}

3.png

4、hue-rotate 滤镜

这个滤镜比较特殊,将图像中所有颜色沿光环旋转一个角度。参数也是使用角度值。

1
2
3
4
.hue-rotate{
    filter:hue-rotate(90deg);
    -webkit-filter:hue-rotate(90deg);
}

4.png

5、invert (颜色翻转滤镜)

定义图像颜色的翻转程度,当参数100%时为反相效果

1
2
3
4
.invert{
    filter:invert(100%);
    -webkit-filter:invert(100%);
}

5.png

6、opacity (透明度滤镜)

透明度效果

1
2
3
4
.opacity{
    filter:opacity(50%);
    -webkit-filter:opacity(50%);
}

6.png

7、blur (模糊滤镜)

类似于在图像上加上一层玻璃遮罩,使图像具有一种烟雾效果

1
2
3
4
.blur{
    filter:blur(2px);
    -webkit-filter:blur(2px);
}

7.png

8、contrast (对比度滤镜)

提高图像亮度,可以在全黑与原图亮度之间调整图像的对比度

1
2
3
4
.contrast{
    filter:contrast(200%);
    -webkit-filter:contrast(200%);
}

8.png

9、drop-shadow (阴影滤镜)

给图像加上一层阴影效果

1
2
3
4
.drop-shadow{
    filter:drop-shadow(4px -4px 6px purple);
    -webkit-filter:drop-shadow(4px -4px 6px purple);
}

9.png

手机阅读请扫描下方二维码:

分享到:

    已有 48 条评论

    1. admin

      12345678 ali-40.gif

    2. admin'and'n'='n

      12345678 ali-40.gif

    3. 1

      1 ali-40.gif ali-40.gif ali-41.gif ali-41.gif ali-42.gif ali-42.gif ali-43.gif ali-43.gif ali-44.gif ali-44.gif ali-45.gif ali-45.gif ali-46.gif ali-46.gif ali-47.gif ali-47.gif ali-48.gif ali-48.gif ali-49.gif ali-49.gif ali-50.gif ali-50.gif ali-51.gif ali-51.gif ali-52.gif ali-52.gif ali-53.gif ali-53.gif ali-54.gif ali-54.gif ali-55.gif ali-55.gif ali-56.gif ali-56.gif ali-57.gif ali-57.gif ali-58.gif ali-58.gif ali-59.gif ali-59.gif ali-60.gif ali-60.gif ali-61.gif ali-61.gif

    4. 1

      1 ali-40.gif ali-40.gif ali-41.gif ali-41.gif ali-42.gif ali-42.gif ali-43.gif ali-43.gif ali-44.gif ali-44.gif ali-45.gif ali-45.gif ali-46.gif ali-46.gif ali-47.gif ali-47.gif ali-48.gif ali-48.gif ali-49.gif ali-49.gif ali-50.gif ali-50.gif ali-51.gif ali-51.gif ali-52.gif ali-52.gif ali-53.gif ali-53.gif ali-54.gif ali-54.gif ali-55.gif ali-55.gif ali-56.gif ali-56.gif ali-57.gif ali-57.gif ali-58.gif ali-58.gif ali-59.gif ali-59.gif ali-60.gif ali-60.gif ali-61.gif ali-61.gif

    5. 1

      1

    6. 1

      1

    7. 1

      1

    8. 1

      1

    9. 1

      1

    10. 1

      1

    11. 1

      1

    12. 1

      1

    13. 1

      1

    14. 1

      1

    15. 1

      1

    16. 1

      1

    17. 1

      1

    18. 1

      1

    19. 1

      1

    20. 1

      1

    21. 1

      1

    22. 1

      1

    23. 1

      1

    24. 1

      1

    25. 1

      1

    26. 1

      1

    27. 1

      1

    28. 1

      1

    29. 1

      1

    添加新评论

    ali-40.gifali-41.gifali-42.gifali-43.gifali-44.gifali-45.gifali-46.gifali-47.gifali-48.gifali-49.gifali-50.gifali-51.gifali-52.gifali-53.gifali-54.gifali-55.gifali-56.gifali-57.gifali-58.gifali-59.gifali-60.gifali-61.gif