了解摄影活着美图秀秀之类美图软件的同窗对滤镜确定不陌生,CSS3对各类滤镜效果有了支持,能够作出不少好玩儿效果,蜻蜓点水了解一下css
filter: function(param);
很不少CSS3属性同样,监狱支持状况须要使用浏览器前缀,CSS滤镜支持的方法有web
拿图片作例子,看看效果浏览器
-webkit-filter:none;
如下效果都不是截图,Chrome上看动画
-webkit-filter:blur(10px);
-webkit-filter:grayscale(0.5);
-webkit-filter:sepia(0.5);
-webkit-filter:brightness(3);
-webkit-filter:hue-rotate(180deg);
-webkit-filter:invert(1);
-webkit-filter:opacity(0.5);
-webkit-filter:saturate(5);
-webkit-filter:contrast(0.5);
-webkit-filter:drop-shadow(10px 10px 5px rgba(0,0,0,0.9));
很少说了,caniusecode
完了。。。图片
虽然不错,但好不尽兴的样子ci
CSS动画对滤镜效果也是支持的get
<style> .animate1 { -webkit-animation: filter-animation 5s infinite; } @-webkit-keyframes filter-animation { 0% { -webkit-filter: sepia(0) saturate(2) drop-shadow(0px 0px 0px rgba(0,0,0,0)); } 50% { -webkit-filter: sepia(1) saturate(8) drop-shadow(5px 5px 5px rgba(0,0,0,0.5)); } 100% { -webkit-filter: sepia(0) saturate(2) drop-shadow(10px 10px 15px rgba(0,0,0,0.9)); } } </style> <img class="animate1" src="http://lsly1989.qiniudn.com/scsacasgbgjtuyhead副本.png">
阴影和对比度同时做用时会有出人意料的效果animation
JS Binit