悼念日、纪念日网站变灰浏览器全兼容方案
2020-04-03 本文已影响0人
飞菲fly
/*
* 网站变灰代码
* 支持firefox/chrome、360极速模式
*/
html{
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><fecolormatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'></fecolormatrix></filter></svg>#grayscale");
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1);
}
/**
* ie7-ie9
*/
body{
filter: grayscale(100%);/*火狐*/
-webkit-filter:grayscale(100%);/*chrome*/
filter:gray; /*IE7-9*/
}
/*
* ie10+
*/
[grayscale.js](https://github.com/fayeguo1030/grayscale/blob/master/grayscale.js)
把grayscale.js下载下来放到本地的js目录中,用之前引用一下;
<script type="text/javascript" src="./grayscale.js"></script>
<script type="text/javascript">
window.onload=function(){
grayscale(document.body);
}
</script>
css+js都已经引入之后,清缓存刷新页面