简明现代魔法 -> CSS层叠样式表 -> CSS 使网页变灰
CSS 使网页变灰
2010-04-21
哀悼4月14日玉树遇难的同胞。
如果需要使网站变灰,在网页上加层滤镜就可以了。
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
或者:
html { FILTER: gray }
有的时候加上后可能不生效,是因为网站没有使用最新的网页标准协议。
需要在页面里加上:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">
网站的FLASH动画的颜色不能被CSS滤镜控制,需要在FLASH代码的<object…>和</object>之间加上:
<param value="false" name="menu"/> <param value="opaque" name="wmode"/>
基本上大功告成…
不过加上滤镜后感觉网页上的动画稍微慢了点。
