• CSS3 filter(滤镜) 属性


    filter 属性定义了元素(通常是<img>)的可视效果(例如:模糊与饱和度)。

     实例1:修改所有图片的颜色为黑白 (100% 灰度):

    <!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>

    实例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>

     过滤器属性 能想到的使用场景就是让某个图片变成灰色,例如状态按钮,选中的时候是蓝色的,没选中就是灰色的,直接使用这个CSS属性来做,不需要2张图片。

    高斯模糊属性 能想到的使用场景就是让某个图片变模糊(废话),避免重新做一张图片切换。

  • 相关阅读:
    函数柯里化
    常用正则
    校验table行内的form编辑
    前端代码 读取excel表格数据
    cocos2d-x 帧动画学习
    Linux 下vim配置
    Android开发笔记 二
    cocos2d-x CCDictionary类学习
    Android开发笔记
    Cococs2d-x移植到Window下的问题
  • 原文地址:https://www.cnblogs.com/sauronblog/p/11833436.html
Copyright © 2020-2023  润新知