web前端入门到实战:CSS3 filter(滤镜)属性

2023-10-26

css3的滤镜filter属性,可以对网页中的图片进行类似Photoshop图片处理的效果,例如背景的毛玻璃效果、老照片(黑白照片)、火焰效果等。

一、blur(px)高斯模糊

二、brightness(%)亮度

三、contrast(%)对比度

四、drop-shadow()阴影


注意: 这个 drop-shadow 与 box-shadow 都是在说阴影,但还是有区别的,看下图

图中火焰的图片,是一张png图片,除了火焰以外,其他部分是透明的,我们能看见,box-shadow 是给整个图片加阴影,而 drop-shadow 只是给不透明的部分加阴影,这是他们最重要的区别了。

五、grayscale(%)灰度

六、hue-rotate(deg)色相旋转

七、invert(%)反转

image.png

八、opacity(%)透明度

九、saturate(%)饱和度

十、sepia(%)深褐色

上面都只是把每种滤镜单独拿出来,展示效果,但是其实他们是可以一起使用的,比如这样

.all img{
    filter: brightness(120%) contrast(110%) saturate(120%) hue-rotate(-25deg) drop-shadow(0 0 5px #000);
}

注:饱和度和对比度是两个完全不同的概念,饱和对是对色彩的浓度(纯度)的定义;对比度是对画面明暗程度的定义。

对web前端这门技术感兴趣的小伙伴可以加入到我们的学习圈来,编程工作第六个年头了,与大家分享一些学习方法,实战开发需要注意的细节。784-783-012 秋裙。从零基础开始怎么样学好前端。看看前辈们是如何在编程的世界里傲然前行!不停更新最新的教程和学习方法(web前端系统学习路线,详细的前端项目实战教学视频,PDF),有想学习web前端的,或是转行,或是大学生,还有工作中想提升自己能力的,正在学习的小伙伴欢迎加入。我们会一起结伴同行学习前端我们是认真的

理论上说,对比度是指画面黑白明暗的层次;饱和度画面中色彩的鲜艳程度与层次;

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

web前端入门到实战:CSS3 filter(滤镜)属性 的相关文章

  • 如何保留用户的输入打印?

    我正在尝试添加用户的评论 所以我只是尝试读取输入并将其发送以进行打印 但问题是 一旦我刷新页面或输入另一个输入 打印的输入就会消失 因此 即使刷新页面或重新输入新评论 我也希望始终保持所有用户的显示 代码 div div
  • 理解 z-index:该元素如何出现在其父级同级元素的前面?

    为什么当我删除时红色 div 位于绿色 div 前面z index from wrapperRed 感觉像z index是沿着链条向上继承的 如果我改变z index将绿色 div 更改为 6 即使删除第一句中描述的行后 它仍保留在红色 d
  • save_and_open_page 已停止提供我的 CSS

    我的测试设置工作得很好 每当我打电话时 都能提供正确格式的 css 页面save and open page从测试中 然后 我设置了一些 javascript 测试 并对我的设置进行了一些更改 抱歉 我无法详细说明所有内容 我没有足够详细地
  • 将鼠标悬停在原点时会触发translateY()

    当您将光标移动到按钮底部时 是否可以无限期地不触发动画 它看起来是这样的 gif https i stack imgur com QwdHW gif and codepen https codepen io jaeyson pen GwwJ
  • 如何在其他div id的悬停中使用div显示块

    如何打开div悬停时标记href tag 这是我在悬停 href 标签上显示 div 标签的代码 Services is id of href tag Services is id of div tag Service hover Serv
  • CSS 继承、别名和其他很酷的东西

    有一天 我随机浏览网页 发现了一些程序 可以让你编写 CSS 别名和其他很酷的东西 我现在不记得了 举个例子 我记得你可以这样做 myclass background color red greenfont 其中 greenfont 在其他
  • 删除 IE9 边缘周围的 2px 灰色边框

    我正在尝试对这个网站进行编码 尝试关键字 并且我正在尝试找出如何删除这个阴影2px灰色边框延伸到 IE9 窗口的内部 至少顶部 左侧和底部 我的边距设置为零 因此所有页面元素都到达页面的最边缘 但使用 IE9 它们会停在这个灰色边框处 我没
  • Webpack 4:如何使用 LESS 获取 CSS 源映射?

    多年来我一直在尝试让 CSS 源映射在 webpack 中工作 但没有成功 我不确定链条中哪里出了问题 我希望有人能指出我正确的方向 这是发生的事情 行号是错误的 实际上文件名也是错误的 main less只是包含一堆 import也就是说
  • 如何检测一个或多个 JS/CSS 库加载失败(例如 CDN)?

    Premise 我找到了这两个答案 但我不明白如何将它系统地应用于许多库 检测并记录外部 JavaScript 或 CSS 资源加载失败的情况 https stackoverflow com questions 5683824 detect
  • jQuery 生成 div 和碰撞检测

    所以我的学校作业项目快要结束了 我只是错过了两件我似乎无法弄清楚的主要事情 1 如何生成具有随机位置的间隙的管道障碍物 以便鸟可以飞过 尝试使用一个函数来更改间隙位置的管道 div 的 css right attr 并在以下情况下移除管道它
  • 如何为 HTML 元素创建鼠标拖动滑块?

    我发现的许多滑块插件要么仅单击以查看下一个图像 要么如果它们确实具有鼠标拖动或触摸拖动功能 则仅允许图像 有谁知道为任何 html 元素编写鼠标拖动滑块的插件或可能的方法 我专门使用 SVG 但将来如果能在 div 元素之间滑动就更好了 H
  • 指南针字体输出错误的字体文件路径

    font face font family HelveticaNeueLTStd Lt src url css fonts HelveticaNeueLTStd Lt otf format opentype 这是我的指南针代码的输出 inc
  • 如何在有序列表中组合数字和字母?

    如何在 CSS 中用数字和字母递增有序列表 ol nested margin bottom 0 counter reset item ol nested li display block position relative ol neste
  • 在表格上使用上下文样式将点边框应用于特定单元格

    我以前有过问了一个问题 https stackoverflow com questions 6326266 issue with applying dotted border to cells in table design在这个问题上 你
  • 为什么 IE8 在我的图像锚标记上添加底部边框?

    我知道 这很可悲 但今天早上 IT 刚刚在我的机器上安装了 IE8 我立刻遇到了一个明显的问题 尽管我知道答案就在我面前 但我已经把它搞砸了太久了 首先 这是网站 www mchenry edu http www mchenry edu 在
  • 如何选择具有“A”类但不具有“B”类的 div?

    我有一些 div div class A Target div div class A B NotMyTarget div div class A C NotMyTarget div div class A D NotMyTarget di
  • Firefox 不会在使用 jQuery AJAX 加载的内容上呈现 CSS 样式

    我有一个网站 允许用户对书籍和文章发表评论 主表单有一个搜索输入 用于查找相关书籍或文章 来源 我使用 jQuery 根据输入的搜索词从外部站点动态加载新源 然后还使用 AJAX 返回列表中的源 我有两个问题 现在 在用户输入四个字符后 j
  • 使用 CSS 使一行 div 高度相同

    我有一排必须具有相同高度的 div 但我无法提前知道该高度可能是多少 内容来自外部源 我最初尝试将 div 放置在封闭的 div 中并将它们向左浮动 然后我将它们的高度设置为 100 但这没有明显的效果 通过将封闭 div 的高度设置为固定
  • 在 HTML 下拉列表中有一个滚动条

    我正在寻找一种在 HTML 的下拉列表中添加滚动条的方法 这样如果下拉列表包含的内容超过例如 5 项 将出现滚动条以查看其余项 这是因为我将被迫列出一些大清单 过去几个小时我一直在谷歌上搜索它 但没有运气 它需要适用于 IE8 FF 和 C
  • 表格行未扩展到全宽

    我有一个表格 当我将表格的宽度设置为 100 并将表格行的宽度设置为 100 时 没有任何反应或宽度发生变化 Table Normal position relative display block margin 10px auto pad

随机推荐

  • 7款超级好用的AI智能工具,功能超越你的想象

    分享7个好用的AI智能工具 都是日常能够经常用到的 有了它们可以大大提高工作学习效率 1 Notion AI AI写作 一个AI智能写作在线网站 只需要输入关键词就能快速生成一篇文章 可以大大提高办公学习效率 使用邮箱注册登录之后 在右侧点
  • 中input宽度_使用HOG对卫星图像中的船舶进行分类

    我在浏览Kaggle数据集时发现了这个有趣的机器学习数据集 https www kaggle com rhammell ships in satellite imagery 该机器学习数据集包括从卫星图像中提取的船舶图像以及一些负面实例 查
  • springboot中Controller层调用service层报错this.service is null

    报错信息 2022 10 18 09 11 35 661 ERROR GlobalExceptionHandler java 33 java lang NullPointerException Cannot invoke com yuhen
  • 自动化测试 - Appium + Python史上最全最简环境搭建步骤

    一 为什么是Appium 借一张图 1 1 Appium优点 l 开源 l 跨架构 NativeApp Hybird App Web App l 跨设备 Android iOS Firefox OS l 不依赖源码 l 使用任何WebDri
  • windows杀软在线识别平台

    前言 在内网攻防中 当拿到一个对外服务器权限后 必不可少的就是要上线MSF或者CS进行内网横移 这个时候如果服务器上存在杀软 就会影响木马上线 几款推荐的杀软在线识别平台 1 https www ddosi org av 1 php 2 h
  • postman 设置请求编码_在postman脚本中进行urlencode编码

    进行urlencode编码 在进行接口测试的过程中 一部分接口的参数需要做urlencode编码 如果将传输的参数直接编码进行发送 就无法灵活的修改参数了 也不能灵活使用环境变量 于是想在postman的Pre request Script
  • 【华为OD统一考试B卷

    在线OJ 已购买本专栏用户 请私信博主开通账号 在线刷题 运行出现 Runtime Error 0Aborted 请忽略 华为OD统一考试A卷 B卷 新题库说明 2023年5月份 华为官方已经将的 2022 0223Q 1 2 3 4 统一
  • APP压力测试之Monkey

    文章目录 前言 第一章 概述 1 1 什么是Monkey测试 1 2 Monkey测试的内容是什么 1 3 为什么要进行monkey测试 1 4 Monkey测试的有点是什么 有什么缺点 第二章 环境的搭建 2 1 Android SDK
  • Angular路由 ng-route和ui-router的区别

    什么是路由 路由是AngularJS构建单页面应用的基础 路由 就是网络数据或者请求进行分发的一个网络组件 路由就是一个用于请求URL分发和跳转的一个应用组件 Angular中通过 routeProvider路由服务提供者进行核心的配置处理
  • 软件打包成rpm包的方法

    01 所用软件 打包rpm建议使用fpm软件 fpm软件来源自ruby的生态 安装方式如下 首先安装ruby的环境 yum install ruby devel gcc make rpm build rubygems 再安装fpm软件 ge
  • 常用的国内 PyPI 镜像

    从网上整理一些常用的国内 PyPI 镜像 阿里云 https mirrors aliyun com pypi simple 清华 https pypi tuna tsinghua edu cn simple 中国科技大学 https pyp
  • 个人笔记新解-Obsidian

    欢迎关注 攻城狮Gala 公 众 号 每天一起学习 努力成为Web3全栈 自己之前一直在使用为知笔记 体验越来越糟糕 主要有几个原因 为知笔记的编辑器很难用 尤其是对md的支持很差 最近有备份需求 但是为知笔记新版本竟然去掉导出文件夹功能
  • 安装 Realtek HD Audio Driver 失败 Error Code : 0xE0000100

    更新声卡驱动提示 安装Realtek HD Audio Driver失败 Error Code 0xE0000100 错误 尝试各种版本驱动无效 以下是解决方案 1 下载windows7声卡驱动修复压缩包 直接复制以下下载地址下载 http
  • 我是女生,想进入IT行业难吗?

    女生进入IT职业真的不难 我从事IT职业6年多 身边有许多女同事 她们工资都非常高 她们中有程序员 测验人员 有技能支持人员 有产品司理 有项目司理 有UI规划师等等 她们有的是计算机专业结业的 也有非计算机专业结业的 虽然她们起点的确不太
  • fatal: Not a valid object name: ‘master‘.

    Git创建分支错误 Administrator DESKTOP RL96PC3 MINGW64 e dd master git branch devfatal Not a valid object name master 原因 是因为我们刚
  • 模板方法模式(模板方法设计模式)与回调机制解析

    模板方法是什么 模板方法模式在一个方法中定义一个算法的骨架 将某些步骤推迟到子类中实现 模板方法模式可以让子类在不改变算法整体的结构情况下 重新定义算法中的某些步骤 public abstract class AbstractClass p
  • 图的基础定义

    连通分量 相互可达的结点称为一个连通分量 割顶 删除某个点后 使图不再联通 桥 删除某个边后 使图不再联通 双连通 任意两点之间至少存在两条 点不重复 的路径 此时内部无割顶 双连通分量 点 双连通的一个极大子图 BCC 边 双连通分量 边
  • SDMG-R模型学习笔记

    商汤出的算法 用于关键信息提取 KIE 集成在mmocr包里 需要搭配mmcv一起使用 本文将结合论文 源码对模型结构进行一个梳理 题外话 mmcv用了hook编程 调试起来还是蛮难的 以后有空再分享下mmcv的框架逻辑 模型结构 整体结构
  • jira数据迁移过程

    jira数据迁移是常见的软件开发过程中遇到的问题 在数据迁移过程中下面讲解简单的过程 1 配置好jdk 2 配置好mysql数据库 3 配置好jira 4 在mysql中创建一个数据库 必须在创建时设置好数据库的字符集 为这个数据库创建一个
  • web前端入门到实战:CSS3 filter(滤镜)属性

    css3的滤镜filter属性 可以对网页中的图片进行类似Photoshop图片处理的效果 例如背景的毛玻璃效果 老照片 黑白照片 火焰效果等 一 blur px 高斯模糊 二 brightness 亮度 三 contrast 对比度 四