加入收藏 | 设为首页 | 会员中心 | 我要投稿 汽车网 (https://www.0577qiche.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 编程要点 > 语言 > 正文

在CSS中如何实现图片变灰色,代码是什么

发布时间:2023-09-25 13:52:39 所属栏目:语言 来源:
导读:这篇文章将为大家详细讲解有关“在CSS中怎样实现图片变灰色,代码是什么”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可
这篇文章将为大家详细讲解有关“在CSS中怎样实现图片变灰色,代码是什么”的知识,下文有详细的介绍,小编觉得挺实用的,对大家学习或工作或许有帮助,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

在CSS中,可以利用filter属性来把图片改为灰色。

filter 属性定义了元素(通常是<img>)的可视效果,即给图片添加滤镜效果,例如:模糊与饱和度。

当filter 属性的值为grayscale(%),可将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

示例代码:

<!DOCTYPE html>
<html>
    <head>
        <style>
            .img1 {
                -webkit-filter: grayscale(100%);
                /* Chrome, Safari, Opera */
                filter: grayscale(50%);
            }
            .img2 {
                -webkit-filter: grayscale(100%);
                /* Chrome, Safari, Opera */
                filter: grayscale(70%);
            }
            .img3 {
                -webkit-filter: grayscale(100%);
                /* Chrome, Safari, Opera */
                filter: grayscale(100%);
            }
        </style>
    </head>
    <body>

        <p>设置图片的灰度:</p>

        <img src="img/1.jpg" width="200">
        <img class="img1" src="img/1.jpg" width="200">
        <img class="img2" src="img/1.jpg" width="200">
        <img class="img3" src="img/1.jpg" width="200">
    </body>
</html>

(编辑:汽车网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章