通过css实现页面黑白效果
前言:
临近下班,接到上级通知,为了缅怀今日逝世的英雄;需要对网站进行微调整—— 整个页面呈现出黑白效果
实现:
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实现页面黑白效果相关推荐
- css滤镜做页面黑白效果
滤镜-做整个页面黑白 /* filter: grayscale(100) */ background-color: rgba(0, 0, 0, 0.3); /* 高斯模糊 */ fil ...
- css后台页面布局效果
CSS浮动+定位 参考:实现左边div固定宽度,右边div自适应撑满剩下的宽度的布局方式:https://www.cnblogs.com/yzhihao/p/6513022.html 下面使用的关键就 ...
- 使用CSS对页面加载的淡入效果
本文翻译自:Using CSS for fade-in effect on page load Can CSS Transitions be used to allow a text paragrap ...
- css 实现页面加载中等待效果
<!DOCTYPE html> <html> <head> <title>css实现页面加载中,请稍候效果</title><meta ...
- css使图片变成黑白效果 - 代码篇
css使图片变成黑白效果 - 代码篇 代码如下: -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: ...
- html轮播台袋效果,使用html+js+css 实现页面轮播图效果(实例讲解)
html 页面 轮播图效果 < > css页面 carousel.css #main{ width: 655px; height: 361px; position: relative; } ...
- 全局样式实现 页面 黑白色调——filter的使用——css基础
如何用代码实现 网页变黑白色调.使用css实现网页黑白色调的功能. 1.打开网页的控制台 2.找到body标签,然后在控制台添加以下代码 代码如下: body{-webkit-filter: gray ...
- 【前端实例代码】使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程
b站视频演示效果: [web前端特效源码]使用 HTML 和 CSS 如何实现惊人的透明登录框页面毛玻璃效果| 前端开发 网页制作 基础入门教程 效果图: 完整代码: <!DOCTYPE htm ...
- html鼠标元素效果,如何使用CSS实现鼠标移动控制页面元素效果?(代码示例)...
本篇文章给大家介绍一下使用css映射的鼠标位置,实现通过鼠标移动控制页面元素效果的方法.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. 映射鼠标位置或实现拖拽效果,我们可以在 Jav ...
最新文章
- latex 作者加小标_Latex 写期刊论文的小技巧
- react-native this使用笔记
- WinForm 单例模式实例
- linux网络子系统分析(四)—— INET连接建立API分析之connect/accept
- 二项分布python实现_初级概率分布的Python实现
- [2018.10.31 T3] 玩
- DPDK Release 21.05
- 计算机win7不断重启,win7系统无故自动重启的解决办法
- python unit test什么意思_python中的unittest有什么作用
- 拉普拉斯变换与闭环系统稳定探讨
- geany配置python_Geany配置教程(Python)windows
- K2P padavan固件下宽带与IPTV融合
- JavaSE基础笔记(全)
- 8.2 “三十岁挨踢”的魔咒——《逆袭大学》连载
- labview振动,声音分析软件,提供源代码。
- DS博客大作业--树 (陈梓灿组)
- 腾讯2020年第三季度财报在哪看
- idea2021版本添加上一步和下一步操作到工具栏
- 分支限界——TSP问题
- 【005】VS直连Github以及Gitee
热门文章
- 今天踏上博客之旅,好饭不怕晚
- linux下的彩蛋和各种有趣的命令
- 【前端】Vue+Element UI案例:通用后台管理系统-代码总结(已开源)
- 谷歌日历android版,谷歌日历同步服务最新版下载
- 谷歌 订阅日历_如何在Google日历中订阅您喜欢的运动队的时间表
- [Python从零到壹] 六十一.图像识别及经典案例篇之基于纹理背景和聚类算法的图像分割
- 虚幻引擎安装失败:先决条件失败 IS-PQR23
- 小心QQ信息中的“U U 3 3.C N ”(传播:QQ播客变种XK/Trojan.QQMSG.Boker.xk)
- python listnode_Python,XML AttributeError:“NodeList”对象没有“firstChild”属性
- 数据分析入门之三种核心思维