`
kstgjfk403
  • 浏览: 30773 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

CSS3滤镜(Filters)功效

    博客分类:
  • css3
阅读更多

滤镜(Filters)是CSS3中新增的功能,可以实现模糊效果,透明效果,色彩反差调整,色彩反相等效果。

滤镜(filter)效果如下: grayscale(灰度级)blur(模糊),sepia(怀旧老照片效果)saturate(色彩饱和度)opacity(透明度),brightness(亮度)contrast(对比度)hue-rotate(色调), 和 invert(反相)。这些CSS属性的属性值基本上都是0到1之间的数值,但有几个例外,blur属性值以像素为单位,可以是任何整数。而hue-rotate滤镜值以”deg”单位,度数。

 

使用方式:

 

.myElement {
	filter: blur(2px);
}
/*多外滤镜效果用空格隔开*/
.myElement {
	filter: blur(2px) grayscale (.5) opacity(0.8);
}
.myElement {
	filter: blur(2px) grayscale (.5) opacity(0.8) hue-rotate(120deg);
}
/*可以使用@keyframes来生成动画效果的CSS滤镜*/
@keyframes testAnim {
	0% {
		filter: grayscale(0.5) blur(1px) saturate(2);
	}
	100% {
		filter: grayscale(0.2) blur(6px) saturate(9);
	}
}
#animatePhoto {}
#animatePhoto:hover {
animation-name: testAnim;
animation-duration: 2s;
animation-iteration-count: 1;
animation-direction: alternate;
animation-timing-function: ease-out;
animation-fill-mode: forwards;
animation-delay: 0s;
  }

 代码解说:

 

 

animation-name: testAnim; /*需要绑定到选择器的 keyframe 名称*/
animation-duration: 2s; /*成动画所花费的时间*/
animation-iteration-count: 1; /*播放的次数*/
animation-direction: alternate; /*是否应该轮流反向播放动画*/
animation-timing-function: ease-out; /*动画的速度曲线*/
animation-fill-mode: forwards; /*为 元素规定填充模式:*/
animation-delay: 0s; /*动画开始之前的延迟时间*/

 

 

 

分享到:
评论

相关推荐

    CSS3滤镜解决兼容性问题的文件包

    4. 为了让Polyfill生效,确保在CSS滤镜声明前加上`-webkit-`前缀,以支持早期版本的Webkit内核浏览器(如Chrome和Safari早期版本)。 需要注意的是,虽然Polyfill可以提供一定的兼容性解决方案,但它也会增加页面的...

    滤镜CSS3效果

    在压缩包文件“filters”中,可能包含了示例代码、教程文档或预览图片,帮助用户更直观地理解并实践CSS3滤镜的各种效果。通过查看这些资源,可以深入学习如何在实际项目中应用滤镜,以及如何通过调整参数来达到理想...

    一个不错的css3滤镜网页特效

    在现代网页设计中,CSS3已经成为了一种强大的工具,它为开发者提供了许多创新的功能和特性,其中滤镜(Filters)是提升网页视觉效果的重要一环。"一个不错的css3滤镜网页特效"这个主题,主要关注如何利用CSS3滤镜来...

    CSS滤镜使用教程

    其中,CSS滤镜(CSS Filters)是CSS3引入的一项特性,它允许我们对网页元素进行视觉效果处理,如模糊、灰度、饱和度调整、对比度增强等。本教程将深入讲解CSS滤镜的使用方法,帮助你提升网页设计的视觉表现力。 一...

    纯CSS3滤镜实现的波光粼粼水面动画特效源码.zip

    在Web开发中,CSS3是层叠样式表(Cascading Style Sheets)的第三个版本,它引入了许多新的特性和功能,其中包括滤镜(Filters),这些滤镜可以用于图像处理,如调整颜色、模糊、亮度等,以创造出各种视觉效果。...

    css3遮罩层滤镜文字发光动画特效

    二、CSS3滤镜(Filters) 滤镜是CSS3的另一大亮点,它提供了多种图像处理效果,如模糊、灰度、饱和度调整等。在文字发光动画中,可能会用到`filter`属性的`drop-shadow`值,用来添加文字阴影,从而模拟发光效果。...

    CSS样式CSS滤镜.rar

    CSS滤镜(CSS Filters)是CSS3引入的一项功能,它允许开发者对网页元素的视觉效果进行调整,如模糊、灰度、饱和度、色调、对比度等,极大地丰富了网页的视觉表现力。在这个名为“CSS样式CSS滤镜.rar”的压缩包中,很...

    css样式滤镜实例

    在CSS世界中,滤镜(Filters)是一种强大的工具,它允许开发者对网页元素的视觉表现进行...需要注意的是,不同的浏览器对CSS滤镜的支持程度不同,因此在使用时要考虑到兼容性问题,确保在主流浏览器上都能正常显示。

    CSS滤镜2.0帮助手册+精通CSS滤镜

    CSS滤镜2.0是这一技术的最新版本,提供了更为丰富的功能和更精细的控制。本手册将深入探讨CSS滤镜的相关知识,帮助开发者掌握其精髓,提升网页设计的艺术性与功能性。 一、CSS滤镜基本概念 CSS滤镜是通过应用一系列...

    css 滤镜测试样例大全

    本篇内容将深入探讨CSS滤镜的不同用法,结合“css滤镜测试样例大全”中的案例,详细解析每个滤镜的功能与应用。 首先,我们来看`alpha`滤镜。这个滤镜主要用于调整元素的透明度,尤其是在处理旧版IE浏览器时非常...

    js+css 滤镜 切换图片

    3. **CSS滤镜效果定义**:虽然示例代码中没有明确写出CSS样式,但从`style`属性中的`FILTER:revealTrans(duration=2,transition=23)`可以看出,这里预先设置了`revealTrans`滤镜,其中`duration`控制过渡时间,`...

    css样式表滤镜中文手册.chm

    《CSS样式表滤镜中文手册》是一份详细阐述CSS滤镜技术的专业参考资料,适用于Web开发者、前端工程师以及对网页设计有兴趣的学习者。这份手册以CHM(Compiled HTML Help)格式呈现,便于用户快速检索和查阅。 CSS...

    css滤镜的整合,更好的使用css

    在前端开发中,CSS滤镜(CSS Filters)是一种强大的工具,可以用来改变元素的视觉效果。它们允许开发者在不修改图像源的情况下应用各种视觉特效,如模糊、饱和度调整、色调变化等。在这个主题中,我们将深入探讨CSS...

    css教程-css样式-css滤镜参考资料

    在这个“css教程-css样式-css滤镜参考资料”中,我们将会深入探讨CSS中的一个重要特性——滤镜(Filters),它是提升网页视觉效果的强大工具。 滤镜是CSS3引入的一个特性,允许开发者对元素的图像应用各种视觉效果...

    CSS滤镜效果介绍.pdf

    标题中的“CSS滤镜效果介绍”指的是CSS中的滤镜(Filter)特性,它允许开发者对网页元素应用视觉效果,如模糊、颜色调整等。描述中提到了CSS静态滤镜样式和动态滤镜,两者都是CSS滤镜的不同使用方式。 1. **CSS静态...

    纯css3图片分类过滤效果

    3. **滤镜(Filters)**:CSS3滤镜功能可以对元素应用图像处理效果,比如模糊效果。我们可以使用`filter: blur(5px);`将不需要显示的图片模糊化,使其在视觉上与被选中的图片区分开。 4. **变换(Transforms)**:...

    CSSFilters:CSS 滤镜调节

    CSS滤镜(CSS Filters)是CSS3中引入的一项强大功能,它允许开发者对网页元素的图像应用视觉效果,如模糊、饱和度调整、色调变化等。这个技术使得网页设计更具动态性和创造性,能够创造出各种引人入目的视觉体验。 ...

    精通css滤镜

    除了CSS滤镜,SVG也有自己的滤镜机制,通过`<filter>`元素定义,提供了更多的自定义和控制能力,但其使用场景和兼容性与CSS滤镜有所不同。 8. **滤镜与CSS变量** CSS变量(也称为CSS自定义属性)可以用于动态改变...

    精通CSS滤镜

    在网页设计中,CSS滤镜(CSS Filters)是一种强大的工具,它允许开发者对元素的视觉效果进行调整,如模糊、颜色变换、亮度调整等。本篇文章将深入探讨CSS滤镜的使用方法及其在网页设计中的应用。 ### 1. CSS滤镜的...

Global site tag (gtag.js) - Google Analytics