• 技术文章 >web前端 >css教程

    css如何设置背景图片灰度

    VV2021-03-04 14:31:21原创703

    css设置背景图片灰度的方法:可以利用滤镜属性filter来进行设置,如【filter:grayscale(100%)】,表示将图像完全转换为灰度图像。

    本文操作环境:windows10系统、css 3、thinkpad t480电脑。

    css中有一个滤镜属性filter,该属性定义了元素(通常是img)的可视效果,如模糊、饱和度、灰度等。

    属性语法:

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

    常用属性值:

    示例1:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    img {
        -webkit-filter: grayscale(100%); /* Chrome, Safari, Opera */
        filter: grayscale(100%);
    }
    </style>
    </head>
    <body>
    
    <p>图片转为黑白色:</p>
    
    <img src="pineapple.jpg" alt="Pineapple" width="300" height="300">
    
    <p><strong>注意:</strong> Internet Explorer 或 Safari 5.1 (及更早版本) 不支持该属性。</p>
    
    </body>
    </html>

    运行结果:

    2c97117df7c058c675e83e99d41335c.png

    示例2:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    img {
        -webkit-filter: blur(5px); /* Chrome, Safari, Opera */
        filter: blur(5px);
    }
    </style>
    </head>
    <body>
    
    <p>图片使用高斯模糊效果:</p>
    
    <img src="pineapple.jpg" alt="Pineapple" width="300" height="300">
    
    <p><strong>注意:</strong> Internet Explorer 不支持 filter 属性。</p>
    
    </body>
    </html>

    运行结果:

    931af9b3ebe7504b41fbeb936d3b379.png

    (学习视频分享:css视频教程

    示例3:

    <!DOCTYPE html>
    <html>
    <head>
    <style>
    img {
        -webkit-filter: drop-shadow(8px 8px 10px red); /* Chrome, Safari, Opera */
        filter: drop-shadow(8px 8px 10px red);
    }
    </style>
    </head>
    <body>
    
    <p>给图像设置一个阴影效果:</p>
    
    <img src="pineapple.jpg" alt="Pineapple" width="300" height="300">
    
    <p><strong>注意:</strong> Internet Explorer 不支持 filter 属性。</p>
    
    </body>
    </html>

    运行结果:

    07858a67c8f21fab6ecf6817fb8c3e1.png

    相关推荐:CSS教程

    以上就是css如何设置背景图片灰度的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:css 背景图片 灰度
    上一篇:怎样在css里更改字体大小 下一篇:css里怎样调节字体颜色
    大前端线上培训班

    相关文章推荐

    • php函数imagick生成灰度差异图片 • java 加载图像,显示图像和图像的灰度化• HTML5 组件Canvas实现图像灰度化的实例代码• Python图像灰度变换及图像数组操作方法

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网