关于-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%);