这几天好多网站自发把网页改成灰色了,关注县城小网站的时候,发现居然也改了.
My God.难道是把图片全部改了一遍?保存了一个图片一看,还是彩色的.看来是用了某些技巧吧.
研究代码发现,起作用的是CSS滤镜,可惜这个滤镜是微软的东西, FireFox Opera 均不支持.
HTML{ filter : progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
BasicImage 这项滤镜控制颜色变化、影像旋转以及元素内容的透明度.
grayscale 这项目属性可用值:布尔值;1(用灰阶显示内容) 0(预设值,用一般RGB颜色显示内容).
当设置 HTML 应用这个滤镜时,网页上的所有内容都将灰阶显示,但是有例外,Flash 内容.
进一步 Google 发现,网页上的 Flash 有个可设置的属性,如下:
<param value="opaque" name="wmode"/> 或 <param value="transparent" name="wmode"/>
wmode 设置为"opaque"或"transparent"时,Flash 内容将变得透明,也就灰阶显示了.
Web - 灰阶显示网页内容
最新推荐文章于 2024-09-06 23:41:09 发布