全站搜索 客户案例 新闻中心 未分类

CSS3几句代码实现网站变黑白色

技术服务 网页设计 css6790

短短的几行 CSS 代码变灰整个页面:


html,body{   
filter:grayscale(1);   
filter: gray;    /* IE9 - */
}

具体就是用到了 CSS3 的灰度滤镜。此代码不兼容 IE10,IE11(其实,现在基本上没人用 IE了吧?)

还有一种写法:

<style type=”text/css”>html {-webkit-filter: grayscale(100%);}</style>

上面的 CSS 代码可能只对主流浏览器支持,如果你需要支持 QQ 浏览器、360 浏览器、IE 浏览器等等其他浏览器需要使用下面这段:

<style>

html {

-webkit-filter: grayscale(100%);

-moz-filter: grayscale(100%);

-ms-filter: grayscale(100%);

-o-filter: grayscale(100%);

filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);

_filter:none;

}

</style>

将代码放入前即可让对应网页变黑灰色!filter 是滤镜的意思,filter:gray 的意思就是说给页面加上一个灰度的滤镜,所以 html 里面的所有内容都会变成黑白的了。不过这个滤镜对于 chrome 和 safari 浏览器是无效的,所以下面会有一行-webkit-filter: grayscale(100%);这个样式是专属于使用 webkit 内核的浏览器的,意思和 FILTER: gray;差不多,只是写法不同罢了。

上一篇: 下一篇:

相关推荐

您好!请登录

点击取消回复
    展开更多
    0

    客官请稍后,玩命加载中!