css怎么改变图片颜色


本文摘自PHP中文网,作者青灯夜游,侵删。

在css中,可以使用filter属性来改变图片颜色,例如:使用“filter:grayscale(%);”将图片设置为黑白、“filter: sepia(%);”将图片设置为棕褐色图像等。CSS的filter属性主要用于设置图像的视觉效果。

本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

在CSS中可以使用filter属性,将类似Photoshop的滤镜效果应用于图片上,改变图片的颜色。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

<!DOCTYPE HTML>

<html>

    <head>

    <meta charset="UTF-8">

    <style type="text/css">

        img{

            width: 300px;

        }

        .img1{

            /*元素的灰度*/

             

            /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/

            -webkit-filter: grayscale(100%);

            filter: grayscale(100%);

        }

        .img2{

            /*将图像转换为棕褐色图像*/

             

            /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/

            -webkit-filter: sepia(100%);

            filter: sepia(100%);

        }

 

        .img3{

            /*色调旋转*/

             

            /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/

            -webkit-filter:hue-rotate(55deg);

            filter: hue-rotate(55deg);

        }

        .img4{

            /*反转元素*/

             

            /*考虑浏览器兼容性:兼容Chrome,Safari,Opera*/

            -webkit-filter: invert(100%);

            filter: invert(100%);

        }

    </style>

    </head>

    <body>

        <div class="demo">

            <img src="img/1.jpg" class="img1"/>

            <img src="img/1.jpg" class="img2"/>

            <img src="img/1.jpg" class="img3"/>

            <img src="img/1.jpg" class="img4"/>

        </div>

    </body>

</html>

原图:

阅读剩余部分

相关阅读 >>

css精灵技术有什么用?

css如何取消链接下划线

详细介绍css属性之媒体类型

css flex-shrink属性怎么用

css flex-flow属性怎么用

css的盒子模式有什么用

css 中 @ 用法详解

实现弹幕效果的方法总结(css和canvas)

css如何实现边框长度控制功能

谈谈css中的栅格布局(图文)

更多相关阅读请进入《css》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    暂无评论...