【CSS3】CSS实现页面样式变灰色

现实需求中经常遇到例如代金券或者物品被使用后要变灰色代表已使用。

普通思路是需要设置两套样式及图片进行更换以达到效果。

经过了解发现CSS3中的filter属性可是快速实现将块元素灰度化的效果。


代码贴上:(代码中的兼容样式可根据需求自行变更)

.gray {     
	-webkit-filter: grayscale(100%);   
	-moz-filter: grayscale(100%);  
	-ms-filter: grayscale(100%);   
	-o-filter: grayscale(100%);     
	filter: grayscale(100%); 	     

	filter: gray; 
}


效果展示:

原效果:

翻滚的胖子博客


灰度化后的效果:

翻滚的胖子博客

猿教程
请先登录后发表评论
  • 最新评论
  • 总共0条评论