iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >CSS3能不能支持滤镜
  • 504
分享到

CSS3能不能支持滤镜

2024-04-02 19:04:59 504人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关css3能不能支持滤镜,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 CSS3支持多种滤镜。CSS3中可利用fil

这篇文章将为大家详细讲解有关css3能不能支持滤镜,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

CSS3支持多种滤镜。CSS3中可利用filter属性来给元素添加滤镜效果,该属性内置多种滤镜函数:blur()设置模糊滤镜、brightness()设置亮度滤镜、contrast()设置对比度滤镜、grayscale()设置灰度滤镜等。

教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

css3支持很多种滤镜,通过css3滤镜filter属性,我们可以制作出类似photoshop的滤镜效果。例如为图片制作模糊效果,阴影效果,滤色效果等。

Filter描述
blur(px)给图像设置高斯模糊。"radius"一值设定高斯函数的标准差,或者是屏幕上以多少像素融在一起, 所以值越大越模糊;

如果没有设定值,则默认是0;这个参数可设置css长度值,但不接受百分比值。
brightness(%)给图片应用一种线性乘法,使其看起来更亮或更暗。如果值是0%,图像会全黑。值是100%,则图像无变化。其他的值对应线性乘数效果。值超过100%也是可以的,图像会比原来更亮。如果没有设定值,默认是1。
contrast(%)调整图像的对比度。值是0%的话,图像会全黑。值是100%,图像不变。值可以超过100%,意味着会运用更低的对比。若没有设置值,默认是1。
drop-shadow(h-shadow v-shadow blur spread color)

给图像设置一个阴影效果。阴影是合成在图像下面,可以有模糊度的,可以以特定颜色画出的遮罩图的偏移版本。 函数接受<shadow>(在CSS3背景中定义)类型的值,除了"inset"关键字是不允许的。该函数与已有的box-shadow box-shadow属性很相似;不同之处在于,通过滤镜,一些浏览器为了更好的性能会提供硬件加速。<shadow>参数如下:

  • <offset-x> <offset-y> (必须)

  • 这是设置阴影偏移量的两个 <length>值. <offset-x> 设定水平方向距离. 负值会使阴影出现在元素左边. <offset-y>设定垂直距离.负值会使阴影出现在元素上方。查看<length>可能的单位.
    如果两个值都是0, 则阴影出现在元素正后面 (如果设置了 <blur-radius> and/or <spread-radius>,会有模糊效果).

  • <blur-radius> (可选)

  • 这是第三个code><length>值. 值越大,越模糊,则阴影会变得更大更淡.不允许负值 若未设定,默认是0 (则阴影的边界很锐利).

  • <spread-radius> (可选)

  • 这是第四个 <length>值. 正值会使阴影扩张和变大,负值会是阴影缩小.若未设定,默认是0 (阴影会与元素一样大小).
    注意: WEBkit, 以及一些其他浏览器 不支持第四个长度,如果加了也不会渲染。


  • <color> (可选)

  • 查看 <color>该值可能的关键字和标记。若未设定,颜色值基于浏览器。在Gecko (Firefox), Presto (Opera)和Trident (Internet Explorer)中, 会应用colorcolor属性的值。另外, 如果颜色值省略,WebKit中阴影是透明的。

grayscale(%)

将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

hue-rotate(deg)

给图像应用色相旋转。"angle"一值设定图像会被调整的色环角度值。值为0deg,则图像无变化。若值未设置,默认值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈。

invert(%)

反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化。值在0%和100%之间,则是效果的线性乘子。 若值未设置,值默认是0。

opacity(%)

转化图像的透明程度。值定义转换的比例。值为0%则是完全透明,值为100%则图像无变化。值在0%和100%之间,则是效果的线性乘子,也相当于图像样本乘以数量。 若值未设置,值默认是1。该函数与已有的opacity属性很相似,不同之处在于通过filter,一些浏览器为了提升性能会提供硬件加速。

saturate(%)

转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和,值为100%则图像无变化。其他值,则是效果的线性乘子。超过100%的值是允许的,则有更高的饱和度。 若值未设置,值默认是1。

sepia(%)

将图像转换为深褐色。值定义转换的比例。值为100%则完全是深褐色的,值为0%图像无变化。值在0%到100%之间,则是效果的线性乘子。若未设置,值默认是0;

url()

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

例如:

filter: url(svg-url#element-id)

用法示例


filter: url("filters.svg#filter-id");

filter: blur(5px);
filter: brightness(0.4);
filter: contrast(200%);
filter: drop-shadow(16px 16px 20px blue);
filter: grayscale(50%);
filter: hue-rotate(90deg);
filter: invert(75%);
filter: opacity(25%);
filter: saturate(30%);
filter: sepia(60%);

filter: contrast(175%) brightness(3%);

filter: none;

filter: inherit;
filter: initial;
filter: unset;

CSS3能不能支持滤镜

关于“CSS3能不能支持滤镜”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。

--结束END--

本文标题: CSS3能不能支持滤镜

本文链接: https://www.lsjlt.com/news/87679.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • CSS3能不能支持滤镜
    这篇文章将为大家详细讲解有关CSS3能不能支持滤镜,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 CSS3支持多种滤镜。CSS3中可利用fil...
    99+
    2024-04-02
  • css3支持的滤镜有哪些
    这篇文章主要为大家展示了“css3支持的滤镜有哪些”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“css3支持的滤镜有哪些”这篇文章吧。 ...
    99+
    2024-04-02
  • redis能不能支持windows
    这篇文章给大家分享的是有关redis能不能支持windows的内容。小编觉得挺实用的,因此分享给大家做个参考。一起跟随小编过来看看吧。redis是当前比较热门的NOSQL系统之一,它是一个key-value...
    99+
    2024-04-02
  • css3支不支持rgba
    这篇文章主要介绍“css3支不支持rgba”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“css3支不支持rgba”文章能帮助大家解决问题。 ...
    99+
    2024-04-02
  • css3能不能支持为网页添加多个背景图片
    小编给大家分享一下css3能不能支持为网页添加多个背景图片,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css3支持为网页添加多个背景图片。在css中,可以通过直...
    99+
    2023-06-14
  • redis中能不能支持回滚
    小编给大家分享一下redis中能不能支持回滚,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!如果你具备关系型数据库的知识背景,你就会发现一个事实:在事务运行期间,虽然Redis命令可能会执行失败...
    99+
    2024-04-02
  • javascript能不能支持跨平台
    这篇文章将为大家详细讲解有关javascript能不能支持跨平台,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。 能,javascript支持跨...
    99+
    2024-04-02
  • css3支不支持border属性
    今天小编给大家分享一下css3支不支持border属性的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • MySQL不支持的功能
    今天就跟大家聊聊有关MySQL不支持的功能,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。 MySQL不支持的功能这里介...
    99+
    2024-04-02
  • mysql能不能支持存储过程
    这篇文章将为大家详细讲解有关mysql能不能支持存储过程,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql从5.0版开始支持存储过程。MySQL5.0版本以前并不支...
    99+
    2024-04-02
  • go语言能不能支持安卓开发
    这篇文章将为大家详细讲解有关go语言能不能支持安卓开发,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。go语言支持安卓开发。使用golang开发android需要下载安装gomobile,然后有两种开发方式...
    99+
    2023-06-14
  • ie是不是不支持css3动画
    这篇文章主要介绍ie是不是不支持css3动画,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!IE9及以下版本不支持css3动画;CSS3动画对低版本的浏览器的支持效果并不是很好,特别是IE9及以下版本,更是无法支持;而...
    99+
    2023-06-06
  • CSS滤镜功能的应用
    这篇文章主要讲解了“CSS滤镜功能的应用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“CSS滤镜功能的应用”吧!CSS滤镜的应用CSS滤镜并不是浏览器的插件...
    99+
    2024-04-02
  • Flutter如何支持放大镜的输入框功能
    这篇文章将为大家详细讲解有关Flutter如何支持放大镜的输入框功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。功能需求最近需求开发中遇到一个Flutter开发问题,为了优化用户输入体验。产品同学希望能...
    99+
    2023-06-29
  • CSS3+SVG滤镜如何实现不规则边框
    这篇文章主要介绍CSS3+SVG滤镜如何实现不规则边框,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!需求背景,给不规则图形添加边框在我们日常开发中,时长会遇到一些非矩形、非圆形的图案。类似下面这些:使用纯 CSS,搭...
    99+
    2023-06-14
  • 不支持css3的浏览器是什么
    小编给大家分享一下不支持css3的浏览器是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是csscss是一种用来表现HTML或XML等文件样式的计算机语言...
    99+
    2023-06-14
  • Amazon RDS不支持的MariaDB功能有哪些
    本篇文章给大家分享的是有关Amazon RDS不支持的MariaDB功能有哪些,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。 ...
    99+
    2024-04-02
  • tweenmax能不能改变css3属性
    本篇内容主要讲解“tweenmax能不能改变css3属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“tweenmax能不能改变css3属性”吧! ...
    99+
    2024-04-02
  • css3能不能让图片倾斜
    本文小编为大家详细介绍“css3能不能让图片倾斜”,内容详细,步骤清晰,细节处理妥当,希望这篇“css3能不能让图片倾斜”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。 ...
    99+
    2024-04-02
  • Flutter开发之支持放大镜的输入框功能实现
    目录功能需求需求调研需求实现源码解读功能复刻最终效果功能需求 最近需求开发中遇到一个Flutter开发问题,为了优化用户输入体验。产品同学希望能够在输入框支持在移动光标过程中可以出现...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作