一键让网站变灰的CSS代码

本文介绍了如何通过简单的CSS代码将网站转变为灰色调,以表达悼念之情。只需将提供的CSS滤镜代码添加到HTML中,即可实现全站灰色效果。对于不兼容的网站,可以检查DOCTYPE声明或调整FLASH设置。此外,文章还提及了相关前端技术如CSS3和滤镜应用。

📖文章内容

在这里插入图片描述

有些时候我们需要把网站页面变成黑白色或灰色,特别是对于一些需要悼念的日子,以及一些影响力很大的伟人逝世或纪念日的时候,都会让网站的全部网页变成灰色(黑白色),以表示我们对逝者或者英雄的缅怀和悼念。

在这里插入图片描述

在这里插入图片描述
把以下这段代码加入到网站页面的css里面即可实现页面变成灰色的效果

/* 整个网站- 悼念效果*/
html {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); /*灰度的滤镜*/
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='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>#grayscale");
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
}

有一些网站可能使用这个 css 不能生效,是因为网站没有使用最新的网页标准协议,请将网页最头部的替换为以下代码:

<!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 代码的和之间插入:

<param value="false" name="menu"/>
<param value="opaque" name="wmode"/>

🔍更多内容

💡前端css解决背景图、图片自适应的问题【通用】
💡前端Vue中实现超炫酷动态背景(全屏背景+自定义banner+登录/注册页)
💡卡片翻转效果
💡浏览器滚动条美化
💡角标实现


1️⃣关注博主🌀与你共同遨游前端!
2️⃣博主简历🌀与你共同了解博主!
3️⃣HTML🌀与你共同探索前端开发新篇章!


📢:辛苦码的干货,求点赞+收藏 呀~ 问题留言或戳公众号,第一时间回复 + 解锁海量编程资源!💌


注:原创首发CSDN©️波仔椿 版权所有,转载请注明原文地址,避免侵权追责。

评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

波仔椿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值