当前位置: 首页 > news >正文

通过css设置filter 属性,使整个页面呈现灰度效果,让整个网页变灰

通过css设置filter 属性设置页面整体置灰

效果图:
在这里插入图片描述
在这里插入图片描述

通过设置 filter 属性为 grayscale(100%),页面中的所有元素都会被应用灰色滤镜效果,使整个页面呈现灰度效果。

<style type="text/css">
html {
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
}</style>

filter 属性是用来给元素添加不同的滤镜; grayscale() 函数将改变输入图像灰度,该函数有一个参数,表示转换为灰度的比例。当值为 100% 时,完全转为灰度图像;当值为 0% 时图像无变化。值在 0% 到 100% 之间,则是效果的线性乘数。若未设置值,默认是 0。

注意:如果您只想将特定区域置灰,可以选择使用其他 CSS 选择器来选择您希望应用滤镜效果的特定元素或容器。

兼容不同浏览器代码:

html{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;-webkit-filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);filter: progid:dximagetransform.microsoft.basicimage(grayscale=1);
}
-webkit-filter:带有 webkit 前缀可以在 webkit 内核的浏览器中生效;
-moz-filter:带有 moz  前缀可以在 Firefox 浏览器中生效;
-ms-filter:带有 ms 前缀可以在 IE 浏览器生效;
-o-filter:带有 o 前缀可以在 Opera 浏览器生效;
最后三行都是为了兼容 IE 内核的浏览器。
http://www.lryc.cn/news/132851.html

相关文章:

  • ahooks.js:一款强大的React Hooks库及其API使用教程(一)
  • 拟合圆算法源码(商业)
  • 第一章 IRIS 编程简介
  • Leetcode-每日一题【剑指 Offer 32 - III. 从上到下打印二叉树 III】
  • .NET应用UI组件DevExpress XAF v23.1 - 全新的日程模块
  • UBuntu18.04 Qt之双HDMI屏切换
  • c#配置提供者
  • python rtsp 硬件解码 二
  • 搭载KaihongOS的工业平板、机器人、无人机等产品通过3.2版本兼容性测评,持续繁荣OpenHarmony生态
  • AIGC音视频工具分析和未来创新机会思考
  • Mybatis——返回值(resultType&resultMap)详解
  • 多IP服务器有什么作用
  • Python-主线程控制子线程结束
  • 水电站防雷工程综合解决方案
  • 每日刷题(翻转+二分+BFS)
  • 系统卡死问题分析
  • 中大许少辉博士中国建筑出版传媒八一新书《乡村振兴战略下传统村落文化旅游设计》百度百科新闻
  • int和Integer的不同
  • eslintignore无效解决办法
  • C# 学习笔记
  • 算法练习(8):牛客在线编程08 字符串
  • 深入理解分布式架构,构建高效可靠系统的关键
  • 为什么选择elasticsearch分布式搜索引擎
  • 一百五十九、Kettle——Kettle9.2通过配置Hadoop clusters连接Hadoop3.1.3(踩坑亲测、附流程截图)
  • 渗透测试之逻辑漏洞
  • HTML class 中 CSS名称的顺序并不重要
  • 设计模式8:代理模式-静态代理
  • 运动耳机哪款好用、适合运动的耳机推荐
  • 页面滑动到可视区域加载更多内容思维流程
  • Java Word转PDF(直接转和以图片形式转)、PDF转图片、图片转PDF