做网站的地方,网站建站网站建设,手机网站会员中心模板,外贸网站 cms点击蓝字关注我们因公众号更改推送规则#xff0c;请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络#xff0c;侵删自从伟大的江爷爷走了后#xff0c;全站和各个App的内容都变成了灰色#xff0c;包括按钮、图片等等。这时候我们可能会好奇这是怎么做到的呢请点“在看”并加“星标”第一时间获取精彩技术分享来源于网络侵删自从伟大的江爷爷走了后全站和各个App的内容都变成了灰色包括按钮、图片等等。这时候我们可能会好奇这是怎么做到的呢有人会以为所有的内容都统一换了一个 CSS 样式图片也全换成灰色的了按钮等样式也统一换成了灰色样式。但你想想这个成本也太高了而且万一某个控件忘记加灰色样式了岂不是太突兀了。其实解决方案很简单只需要几行代码就能搞定了。通过参考资料我总结出以下几个方法可以帮助我们达到目的使这个网页的颜色变成灰色的最简单的方法就是在当前页面的css里面。添加下面的代码并且让他在任意的浏览器里面正确的执行方法一:style typetext/css
html {filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale1);-webkit-filter:grayscale(1)
}
/stylefilter是滤镜的意思filter:gray的意思就是说给页面加上一个灰度的滤镜所以html里面的所有内容都会变成黑白的了。不过这个滤镜对于chrome和safari浏览器是无效的所以下面会有一行-webkit-filter: grayscale(100%);这个样式是专属于使用webkit内核的浏览器的意思和FILTER: gray;差不多只是写法不同罢了。方法二下面这段代码可以把网页变为黑白将代码加到 CSS 最顶端就可以实现素装如果网站没有使用 CSS可以在网页/模板的 HTML 代码 style 之间插入style
html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale1);-webkit-filter: grayscale(100%);
}
/style有一些网站可能使用这个 css 不能生效是因为网站没有使用最新的网页标准协议请将网页最头部的替换为以下代码!DOCTYPE html PUBLIC -//W3C//DTD XHTML 1.0 Transitional//EN http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
html xmlnshttp://www.w3.org/1999/xhtml还有一些网站 FLASH 动画的颜色不能被 CSS 滤镜控制可以在 FLASH 代码的和之间插入param valuefalse namemenu/
param valueopaque namewmode/最后给出一段规范的代码把这段代码加入到网站页面的css里面即可实现页面变成灰色的效果html{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(data:image/svgxml;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\//filter/svg#grayscale);filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale1)
}如果你年满18周岁以上又觉得学【C语言】太难想尝试其他编程语言那么我推荐你学Python现有价值499元Python零基础课程限时免费领取限10个名额▲扫描二维码-免费领取戳“阅读原文”我们一起进步