网站变灰色各种代码总结

今天给大家分享一个web前端的小技巧哦,就是如何在公共哀悼纪念日,让网站变为黑白颜色。其实很多方法有css实现,和js实现的。网上都有的,js有js的特点,css有css优点,当然缺点也是存在。

1.超兼容IE,火狐firefox,谷歌的css滤镜

html {
filter: grayscale(100%);//IE浏览器
-webkit-filter: grayscale(100%);//谷歌浏览器
-moz-filter: grayscale(100%);//火狐
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
-webkit-filter: grayscale(1);//谷歌浏览器
}

优点:基本兼容所有浏览器。

缺点:就是ie6可能嗝屁了,ie页面电脑资源消耗肯能大一点。

 

2.js代码实现grayscale.js代码实现,点击grayscale.zip

引用文件,就不要讲了吧,好吧还是说一下:

<<>scriptsrc="http://james.padolsey.com/demos/grayscale/grayscale.js"><script>

 使用:

<script type="text/javascript">
grayscale(document.getElementById("thisImage"));
<script _ue_org_tagname="script"></script>

优点:兼容所有浏览器,还能针对不同dom来实现

缺点:电脑资源消耗肯能大一点,尤其老ie,老电脑浏览器一度卡死。

3.SVG滤镜实现

新建一个空白文件,比如说:gray.svg. 拷贝进去如下的XML代码:

<<>svgversion="1.1"xmlns="http://www.w3.org/2000/svg">
<<>filterid="grayscale">
<<>feColorMatrixtype="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>

CSS调用代码:

filter: url(gray.svg#grayscale);

对应ie还要多写一下:

filter: gray;

优点:兼容所有浏览器

缺点:修改很麻烦。

结束语:时间有限,知识无限。就更新到这边吧。我的网名是zyimm我喜欢分享我自己知识

时间: 2024-09-20 09:02:26

网站变灰色各种代码总结的相关文章

让网站变灰色代码特效,5.12纪念专用.

5.12一个怀着无比沉痛心情的的日子,很多站长都想用自己的实际行动来表示对地震哀悼日的祈祷和祝福,这里提供一个最简单只需要一行代码实现的... 在512特殊的日子里,很多站长都想用自己的实际行动来表示对地震哀悼日的祈祷和祝福,下面提供一个最简单不修改任何网站源代码就变黑白方法的. 1.拥有CSS风格网站黑白素装风格设置方法:将下面这段代码添加到网站的css风格最顶端. html { filter:progid:DXImageTransform.Microsoft.BasicImage(grays

网站变灰css代码(支持flash变灰)

这是一款简单的 网站变灰css代码 ,这是款变灰代码不可以让整个页面都变灰,包括图片变灰,文字变灰,flash变灰代码,swf都可以变成黑白二 种色彩. 看一个效果 上面是针对flash下面我们来个针对图片的吧. 好了,我们上面举了实例flash,图片,文本,只要*{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);},就让整个页面都变成网站灰色的哦.

网站变灰色的CSS滤镜代码

根据国务院文件,5.19-5.21为全国哀悼日,在此期间,全国和各驻外机构下半旗志哀,停止公共娱乐活动,外交部和我国驻外使领馆设立吊唁簿.5月19日14时28分起,全国人民默哀3分钟,届时汽车.火车.舰船鸣笛,防空警报鸣响. 并建议中国所有站点更换为素装. 为方便站点哀悼,特提供css滤镜代码,以表哀悼.以下为全站CSS代码. html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); } 使用方法:这段代码可

哀悼死难同胞 网站变灰色的方法

四川汶川大地震牵动着华夏儿女的心.国务院决定,2008年5月19日至21日为全国哀悼日.5月19日14时28分起,全国人民默哀3分钟,届时汽车.火车.舰船鸣笛,防空警报鸣响.在今天当你看到,有很多网站界面都变成了黑白色,你可能会怀疑是网站的问题,或者显示器的问题.不!这些都是网站在这个特别的日子里,通过这个方式来纪念那些在地震中死去的同胞.作为中国IT互联网中的站长,此时此刻应该都很想做点什么,除了为灾区慷慨解囊,还可以通过自己的网站为死难同胞做点事情,来吧!将自己的网站也变成黑白色,来缅怀那些

用户体验:各大网站纷纷将首页变灰色

为表达全国人民对青海玉树地震遇难同胞的深切哀悼,特在4月21日这一天举行全国哀悼活动.这一天,每个人的心情都是沉重的. 各大网站纷纷将首页变灰色表达对遇难同胞的哀思.我们的用户也一样,不希望在这一天看到哪个网站跟没事似的还色彩鲜明. 问题一,如何将首页变灰? 最常用的方式是使用滤镜html { filterrogidXImageTransform.Microsoft.BasicImage(grayscale=1); }或html { FILTER: gray }优点:一行代码搞定,简单.方便.缺

让网站变灰的css代码

 四川雅安芦山发生7.0级别大地震,不少网站首页已经变成了灰色表示哀悼.下面笔者整理了几种让网页变灰色的CSS代码 方法1:支持IE <!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/1

网站变灰代码-悼念遇难同胞

如果你也想和我一样网站变灰来悼念遇难的同胞 以下css代码加在你的css样式文件里面就可以了 html { filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=

直接使用-求css带代码,美化我的网站。包括字体样式,颜色,按钮,文本框登。使一个普通的网站变得漂亮。

问题描述 求css带代码,美化我的网站.包括字体样式,颜色,按钮,文本框登.使一个普通的网站变得漂亮. 由于本人美观性不咋样,所以求大神赐一段css代码,我直接用就行了.大神拜托了! 解决方案 关键在于协调.如果你认为字体和大小是一成不变的,你完全可以用IE打开一个网站,然后按F12,将光标移动到你需要捕获的位置,然后在css窗口看到所用的样式. 解决方案二: css和html是紧密相关的,没法做到"直接用".除非那种完全针对html tag而不包含任何伪类和针对id的样式表,这不现实

spinner-Spinner无法正常显示,点击变灰色

问题描述 Spinner无法正常显示,点击变灰色 求答,为什么spinner,什么都不显示,点击了它,屏幕会变暗 会不会是和自定义的下拉刷新这个控件冲突了??, 这是代码部分 private void initDetail(){ String[] details={"全部","手机/数码","电脑/家电","车辆/门票","文体/日用","书籍/影像" ,"门票/点卡"