viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-15
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
阅读:1581回复:5

如何让这句黑屏代码有效

楼主#
更多 发布于:2012-03-05 23:00
平时http://bbs.8080.net/covering.css是失效的,如何在Firefox中起用这句代码应用到网站bbs.8080.net上,我用的是userstyles扩展不知道怎么个写法
covering.css的内容是下面,想实现的效果是去掉注释/*和*/,简单的一句话概括就是如何实现去掉http://bbs.8080.net/covering.css里的注释标记,实现黑屏效果
/*
body {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
*/

下面是源文件的一部分代码,完整的原页面是http://bbs.8080.net/bbs.aspx?id=6&
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>bbspage</title>
<META http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
<meta content="C#" name="CODE_LANGUAGE">
<meta content="JavaScript" name="vs_defaultClientScript">
<meta content="http://schemas.microsoft.com/intellisense/ie5" name="vs_targetSchema">

<LINK href="community.css" type="text/css" rel="stylesheet">
<style type="text/css">#idParentDiv { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FILTER: progid:DXImageTransform.Microsoft.Fade(duration=1); LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px }
.tranDiv { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 100%; PADDING-TOP: 0px }
DIV { FONT-SIZE: 9pt }
</style>
<link rel="stylesheet" type="text/css" href="/covering.css" />
My Technical Blog: http://art-technical.blogspot.com/
alanfly
千年狐狸
千年狐狸
  • UID31035
  • 注册日期2009-11-10
  • 最后登录2024-05-02
  • 发帖数2766
  • 经验577枚
  • 威望1点
  • 贡献值128点
  • 好评度99点
  • 社区居民
  • 最爱沙发
  • 忠实会员
1楼#
发布于:2012-03-05 23:00
fileter记得是ie专用代码,包括firefox在内的其它浏览器都不支持。
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
2楼#
发布于:2012-03-05 23:00
img
{
opacity:0.4;
filter:alpha(opacity=40); /* For IE8 and earlier */
}

IE9, Firefox, Chrome, Opera, and Safari use the property opacity for transparency. The opacity property can take a value from 0.0 - 1.0. A lower value makes the element more transparent.

IE8 and earlier use filter:alpha(opacity=x). The x can take a value from 0 - 100. A lower value makes the element more transparent.


http://www.w3schools.com/css/css_image_transparency.asp

应该是把filter换成opacity就可以的样子
-いたんですか? -ええ、ずっと
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-15
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
3楼#
发布于:2012-03-05 23:00
大家理解错误了阿,不是讨论兼容性问题,而是把
/*
body {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
*/

注释去掉变成下面的效果,该如何在userstyles扩展里写这个脚本,这个扩展不支持js,否则可以用replace方法去掉"/*"和"*/"。
body {
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}
My Technical Blog: http://art-technical.blogspot.com/
白左
千年狐狸
千年狐狸
  • UID34985
  • 注册日期2010-12-29
  • 最后登录2023-11-13
  • 发帖数2039
  • 经验655枚
  • 威望0点
  • 贡献值364点
  • 好评度69点
  • 社区居民
  • 忠实会员
4楼#
发布于:2012-03-05 23:00
……去掉干嘛,直接写一遍覆盖啊你呆哇
-いたんですか? -ええ、ずっと
viewtheard
千年狐狸
千年狐狸
  • UID2383
  • 注册日期2005-01-20
  • 最后登录2024-05-15
  • 发帖数1999
  • 经验512枚
  • 威望1点
  • 贡献值388点
  • 好评度20点
  • 社区居民
  • 忠实会员
5楼#
发布于:2012-03-05 23:00
白左:……去掉干嘛,直接写一遍覆盖啊你呆哇回到原帖

能覆盖掉,就不用发帖了
My Technical Blog: http://art-technical.blogspot.com/
游客

返回顶部