前言:

临近下班,接到上级通知,为了缅怀今日逝世的英雄;需要对网站进行微调整—— 整个页面呈现出黑白效果

实现:

css的filter(滤镜)属性

 filter可以设置的属性值有:

- none:默认值、没有效果

- blur(px):为元素设置模糊度,设置的值越高越模糊(不接受百分比值)

- brightness(%):设置亮暗度,0%图案全黑、100%图像无变化、>100%图像更亮

- contrast(%):设置元素的灰白度,0%元素全灰、100%元素无变化、>100%元素更白

-drop-shadow(h-shadow v-shadow blur spread color):设置阴影效果,类似box-shadow

-grayscale(%):将元素转换为灰白度图像。取值范围(0%-100%或0-1)

-hue-rotate(deg):

-invert(%):反转输入图像

-opacity(%):转化元素的透明度,相当于opacity属性

-saturate(%):转换元素饱和度

-sepia(%):将图片转化为深褐色

-url():URL函数接受一个XML文件,该文件设置了 一个SVG滤镜,且可以包含一个锚点来指定一个具体的滤镜元素

可以同时使用多个滤镜,每个滤镜用空格隔开

例:

img {
    -webkit-filter: contrast(200%) brightness(150%);  /* Chrome, Safari, Opera */
    filter: contrast(200%) brightness(150%);
}

通过js修改属性时:document.body.style.WebkitFilter="grayscale(100%)"

通过css实现页面黑白效果相关推荐

  1. css滤镜做页面黑白效果

    滤镜-做整个页面黑白 ​ /* filter: grayscale(100) */ ​ background-color: rgba(0, 0, 0, 0.3); ​ /* 高斯模糊 */ ​ fil ...

  2. css后台页面布局效果

    CSS浮动+定位 参考:实现左边div固定宽度,右边div自适应撑满剩下的宽度的布局方式:https://www.cnblogs.com/yzhihao/p/6513022.html 下面使用的关键就 ...

  3. 使用CSS对页面加载的淡入效果

    本文翻译自:Using CSS for fade-in effect on page load Can CSS Transitions be used to allow a text paragrap ...

  4. css 实现页面加载中等待效果

    <!DOCTYPE html> <html> <head> <title>css实现页面加载中,请稍候效果</title><meta ...

  5. css使图片变成黑白效果 - 代码篇

    css使图片变成黑白效果 - 代码篇 代码如下: -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: ...

  6. html轮播台袋效果,使用html+js+css 实现页面轮播图效果(实例讲解)

    html 页面 轮播图效果 < > css页面 carousel.css #main{ width: 655px; height: 361px; position: relative; } ...

  7. 全局样式实现 页面 黑白色调——filter的使用——css基础

    如何用代码实现 网页变黑白色调.使用css实现网页黑白色调的功能. 1.打开网页的控制台 2.找到body标签,然后在控制台添加以下代码 代码如下: body{-webkit-filter: gray ...

  8. 【前端实例代码】使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程

    b站视频演示效果: [web前端特效源码]使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE htm ...

  9. html鼠标元素效果,如何使用CSS实现鼠标移动控制页面元素效果?(代码示例)...

    本篇文章给大家介绍一下使用css映射的鼠标位置,实现通过鼠标移动控制页面元素效果的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 映射鼠标位置或实现拖拽效果,我们可以在 Jav ...

最新文章

  1. latex 作者加小标_Latex 写期刊论文的小技巧
  2. react-native this使用笔记
  3. WinForm 单例模式实例
  4. linux网络子系统分析(四)—— INET连接建立API分析之connect/accept
  5. 二项分布python实现_初级概率分布的Python实现
  6. [2018.10.31 T3] 玩
  7. DPDK Release 21.05
  8. 计算机win7不断重启,win7系统无故自动重启的解决办法
  9. python unit test什么意思_python中的unittest有什么作用
  10. 拉普拉斯变换与闭环系统稳定探讨
  11. geany配置python_Geany配置教程(Python)windows
  12. K2P padavan固件下宽带与IPTV融合
  13. JavaSE基础笔记(全)
  14. 8.2 “三十岁挨踢”的魔咒——《逆袭大学》连载
  15. labview振动,声音分析软件,提供源代码。
  16. DS博客大作业--树 (陈梓灿组)
  17. 腾讯2020年第三季度财报在哪看
  18. idea2021版本添加上一步和下一步操作到工具栏
  19. 分支限界——TSP问题
  20. 【005】VS直连Github以及Gitee

热门文章

  1. 今天踏上博客之旅,好饭不怕晚
  2. linux下的彩蛋和各种有趣的命令
  3. 【前端】Vue+Element UI案例:通用后台管理系统-代码总结(已开源)
  4. 谷歌日历android版,谷歌日历同步服务最新版下载
  5. 谷歌 订阅日历_如何在Google日历中订阅您喜欢的运动队的时间表
  6. [Python从零到壹] 六十一.图像识别及经典案例篇之基于纹理背景和聚类算法的图像分割
  7. 虚幻引擎安装失败:先决条件失败 IS-PQR23
  8. 小心QQ信息中的“U U 3 3.C N ”(传播:QQ播客变种XK/Trojan.QQMSG.Boker.xk)
  9. python listnode_Python,XML AttributeError:“NodeList”对象没有“firstChild”属性
  10. 数据分析入门之三种核心思维