关于-webkit-filter的用法

http://daneden.github.io/animate.css/

 

.site__title {

    color: #f35626;

    background-image: -webkit-linear-gradient(92deg,#f35626,#feab3a);

    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;

    -webkit-animation: hue 60s infinite linear;

  }

 

@-webkit-keyframes hue {

  from {

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

  }

 

  to {

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

  }

}

 

 

-webkit-filter 的用法

-webkit-filter 用法是标准的 CSS 写法,如:

-webkit-filter: blur(2px);

-webkit-filter 支持的效果有:

  • blur 模糊
  • brightness 亮度
  • contrast 对比度
  • drop-shadow 阴影
  • grayscale 灰度
  • opacity 透明度
  • sepia 褐色
  • invert 反色
  • saturate 饱和度
  • hue-rotate 色相旋转

下面是这几种滤镜具体的效果和代码,请在最新的 Safari 和 Chrome 浏览器上查看效果:

原图

 

blur 模糊

 

-webkit-filter:blur(2px);

brightness 亮度

 

-webkit-filter:brightness(25%);

contrast 对比度

 

-webkit-filter: contrast(50%);

drop-shadow 阴影

 

-webkit-filter: drop-shadow(5px 5px 5px rgba(0, 0, 0, 0.5));

opacity 透明度

 

-webkit-filter: opacity(50%);

grayscale 灰度

 

-webkit-filter: grayscale(80%);

sepia 褐色

 

-webkit-filter: sepia(100%);

invert 反色

 

-webkit-filter: invert(100%);

hue-rotate 色相旋转

 

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

saturate 饱和度

 

-webkit-filter: saturate(1000%);

posted @ 2015-05-12 19:24  papahot  阅读(1589)  评论(0编辑  收藏  举报