如何使页面颜色变灰 如何使js根据不同浏览器添加css

明天是4.21,为玉树死难者哀悼。而公司网站需要变灰,因为也只有这种颜色才能寄托我们的哀思!
在 ie下可以 之间在 css里面添加

html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 或者 body {
filter:gray;
}
如果没css可以
<style>
html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }
</style>
因为 ff和 chrome等浏览器不支持 滤镜功能,所以不支持上面的方法,目前我也没找到好的方法,上网搜了,有个方法使页面变得半透明,不过也有点灰了。
html{filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5; opacity: 0.5;}
以上代码经过测试。
FLASH动画/视频/广告
有一些网站FLASH动画的颜色不能被CSS滤镜控制,可以在FLASH代码的<object …>和</object>之间插入以下代码:
<param value=”false” name=”menu”/>
<param value=”opaque” name=”wmode”/>
现在,我们会想如何根据不同的浏览器加载不同的css?(这个是copy网上的,当然这篇文章有不少也是参考网上的.han)
<script LANGUAGE=”JavaScript”>
<!–
if (window.navigator.userAgent.indexOf(“MSIE”)>=1)
{
//如果浏览器为IE
setActiveStyleSheet(“default.css”);
}else{
if (window.navigator.userAgent.indexOf(“Firefox”)>=1)
{
//如果浏览器为Firefox
setActiveStyleSheet(“default2.css”);
}else{
//如果浏览器为其他
setActiveStyleSheet(“newsky.css”);
}
}</script>

关于 beeboo

瘦仔,很傻很坚强
此条目发表在 coding, javascript 分类目录,贴了 , , 标签。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>