zoukankan      html  css  js  c++  java
  • css特效

    1.css中的图像处理:滤镜

    1.1调色滤镜

    通过滤镜可以给元素应用一种或者多种特效,其中一部分滤镜与颜色有关,可用于调亮度,对比度,和饱和度

    • grayscale 灰度               值为0-1之间的小数 
    • sepia 褐色         值为0-1之间的小数
    • saturate 饱和度     值为num
    • hue-rotate 色相旋转  值为angle
    • invert 反色        值为0-1之间的小数
    • opacity 透明度     值为0-1之间的小数
    • brightness 亮度     值为0-1之间的小数
    • contrast 对比度     值为num
    • blur 模糊           值为length
    • drop-shadow 阴影

    grayscale灰度

      如果使用该效果参数里没值的话将会以100%来渲染,取值0-1之间为不同的灰度-webkit-filter:grayscale(1) ;

    sepia

      褐色,就是美图秀秀里有个怀旧功能的那种效果,取值也是0-1,-webkit-filter:sepia(1) ;

    saturate饱和度

      该属性改变图片的饱和度,取值范围为数字即可,默认值100%,-webkit-saturate(6) ;

    hue-rotate色相旋转

      hue-rotate用来改变图片的色相,默认值为0deg,取值为angle,示例:-webkit-filter:hue-rotate(180deg) 

    invert反色

      invert的效果就和照片底片有点相似

     

    opacity透明度

    -webkit-filter:opacity(0.3) 与opacity属性区别在于,前者的实际效果会取决于它在滤镜链条中的位置,opacity属性则总是在所有的滤镜应用完之后才起作用

    brightness亮度

      改变图片的亮度,默认值为100%,示例:-webkit-filter:brightness(0.5) 

    contrast对比度

      这个属性取值和饱和度saturate类似

    blur模糊

    这个属性改变图片的清晰度,默认值为0

    drop-shadow阴影

    这个类似于box-shadow,给图片加阴影,与box-shadow和text-shadow属性很像,但也有局限和不同的花样

    div标签是个块标签,说白了是个盒模型,指的是一块区域,box-shadow的属性只能添加到盒模型外面,因此内部的东西是不会添加上的,就变成上图的样子,中间还是白色部分。而drop-shadow就不一样了,他是把选中的所有的非透明区域都做了阴影效果,就相当于一种真正的投影,这里为了看得更清楚特意把边框弄成虚线,所以能看到凡是边框显示出来的部分,都有drop-shadow属性,但是在严格意义上讲,drop-shadow更应该说是投影

    上面是box-shadow,下面是

    drop-shadow

    多个属性示例:

    -webkit-filter:saturate(10) hue-rotate(500deg) grayscale(0.3)

    
    
  • 相关阅读:
    内置函数的补充
    python3 集合中的常用方法
    Salesforce: ISCHANGED在workflow中的使用
    Salesforce: setTreatTargetObjectAsRecipient的使用
    python实现用户登录次数太多账号"锁定"
    docker命令
    scrapy框架的安装
    分布式爬虫
    scrapy框架mongodb正规存储
    redis
  • 原文地址:https://www.cnblogs.com/zienlove/p/14731917.html
Copyright © 2011-2022 走看看