CSS3 Filter 特效应用

Filters主要是运用在图片的一些特效,也可以应用到一些视频上面。

常被称为滤镜

浏览器支持:

目前来说,我知道的是webkit可以较好的支持

下面来看看各种效果:

有以下几种效果可以使用

grayscale

brightness

hue-rotate

invert

opacity

contrast

saturate

sepia

drop-shadow

blur

我在这里使用到的图片是

使用CSS3 Fiilter 呈现出了以下几种效果。

grayscale

/*
grayscale 灰度图
说明:图片变成灰色,只有黑白两个色调
默认值:100%,
大于100%无效果
值越小色彩越鲜艳
*/
.grayscale{
-webkit-filter:grayscale(100%);
}
<!--灰度图(黑白)-->
<img class="grayscale" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
sepia  复古风格
说明:图片颜色变成褐色的复古风格
默认值:100%,
大于100%无效果
值越小色彩越鲜艳
*/
.sepia{
-webkit-filter:sepia(100%);
}
 <!--复古风格-->
	<img class="sepia" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
hue-rotate 色彩变向
说明:改变图片的色相
默认值:0deg(单位是°,旋转的角度)
*/
.hue-rotate{
-webkit-filter:hue-rotate(50deg);
}
 <!--色彩变向-->
<img class="hue-rotate" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		invert 底片效果
		说明:照相机底片一样的效果
		默认值:100%
		值越小色彩越鲜艳
	*/
	.invert{
		-webkit-filter:invert(100%);
	}
 <!--底片效果-->
	<img class="invert" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		opacity 透明度
		说明:调整图片的透明程度;
		默认值:100%;
		值越小越透明
	*/
	.opacity{
		-webkit-filter:opacity(30%);
	}
 <!--透明效果-->
	<img class="opacity" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		brightness 亮度
		说明:调整图片亮度
		默认值:100%
		值越小越暗
	*/
	.brightness{
		-webkit-filter:brightness(0.5);/*50%也可以写作0.5*/
	}
 <!--明暗效果-->
	<img class="brightness" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		drop-shadow 阴影
		说明:和box-shadow有着相似的效果。给图片添加阴影
		drop-shadow(X轴 Y轴 阴影直径 阴影颜色);
	*/
	.drop-shadow{
		-webkit-filter:drop-shadow(0px 5px 20px#C9F);
	}
<!--阴影效果-->
	<img class="drop-shadow" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		saturate 饱和度
		说明:saturat改变图片的饱和度
		默认值:100%;
		值越小饱和度越小
	*/
	.saturate{
		-webkit-filter:saturate(50%);
	}
 <!--饱和度-->
	<img class="saturate" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*
		blur 模糊
		说明:改变图片的清晰度
		默认值:0px;
	*/
	.blur{
		-webkit-filter:blur(30px);
	}
<!--模糊-->
	<img class="blur" src="../IGM/bg.jpg" width="850" height="500">

效果:

/*当然你可以使用多个属性去操作这个图片效果,如:*/
/*一个包含图片模糊透明度以及有阴影的一个class*/
.blur-opacity-drop-shadow{
-webkit-filter:blur(30px) opacity(0.3) drop-shadow(0px 0px 10px #F00);
}
<!--多种效果-->
	<img class="blur-opacity-drop-shadow" src="../IGM/bg.jpg" width="850" height="500">

效果:

以上是多种图片特效的演示

效果:

时间: 2024-11-09 19:36:11

CSS3 Filter 特效应用的相关文章

CSS3 Filter特效

CSS3 filter和IE的filter完全是两样东东. Filters主要是运用在图片上,以实现一些特效.(尽管他们也能运用于video上),不过我们在些只来讨论图片上的运用. 语法 elm { filter: none | <filter-function > [ <filter-function> ]* } 其默认值是none,他不具备继承性,其中filter-function一个具有以下值可选: grayscale灰度 sepia褐色(求专业指点翻译) saturate饱

CSS3 Filter的十种特效

发布作者:萧强   发布时间:2015-09-24   阅读次数:3000 最近到处看到有人在说CSS3的filter一直没有时间自己去测试这效果.今天终于抽出时间学习这个CSS3的Filter.不整不知道呀,一整才让我感到吃惊,太强大了.大家先来看个效果吧: 我想光看上面的效果就能吸引你了,要是你自己动手的话,我想您更会感到神奇.细一看,这些效果就像是photoshop整出来的一样,其实是真是这样的,有很多效果都是类似于photoshop中的特效.不过有一点大家需要特别的注意:此处的CSS3

浅谈CSS3 Filter的10种特效

Filters主要是运用在图片上,以实现一些特效(尽管他们也能运用于video上).但是,我们主要讨论的是Filter图片上的运用. 再来,介绍一下Filters的语法:Filters使用时候的语法非常简单,例如: elm { filter: none | <filter-function > [ <filter-function> ]* } 它的默认值是none,且不具备继承性.其中filter-function具有以下可选值: 1.grayscale灰度 2.sepia褐色 3

Css3 filter图片处理

CSS3 增加了filter,即过滤功能,此功能非IE得filter 我想光看上面的效果就能吸引你了,要是你自己动手的话,我想您更会感到神奇.细一看,这些效果就像是photoshop整出来的一样,其实是真是这样的,有很多效果都是类似于photoshop中的特效.不过有一点大家需要特别的注意:此处的CSS3 filter和css filter完全是两样东东.更不是我们一直说的IE滤镜.具体所指的是什么?大家感兴趣的可以点击这里.我就不多说了,因为说也说不清楚,我只想和大家一起探讨的是如休整使用这个

css3 filter属性 给图片添加毛玻璃模糊效果

记录下项目中关于图片模糊效果的处理,要求:背景图必须通过img标签传入,而且头像要做成圆形的 示例图片: HTML代码: <div class="introBox">     <!--个人头像-->     <div class="imgShow">         <img class="imgBground" src="resources/images/1.jpg" >   

CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局

原文:CSS3+HTML5特效8 - 顶部和右侧固定,左侧随窗口变化的布局 效果演示 实现原理 使用3个div(一个是顶部栏,一个是左侧栏,一个是右侧栏): 使用checkbox作为判断是否显示和隐藏右侧栏,点击显示和隐藏label实现最终效果. 代码说明 css + ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41

CSS3+HTML5特效9 - 简单的时钟

原文:CSS3+HTML5特效9 - 简单的时钟 效果演示(加快了100倍) 实现原理 利用CSS3的transform-origin 及 transform 完成以上效果. 代码及说明 1 <style> 2 @-webkit-keyframes rotateLabel { 3 0%{ 4 -webkit-transform-origin:0% 100%; 5 -webkit-transform: rotate(0deg); 6 } 7 100%{ 8 -webkit-transform-o

css3动画特效:上下晃动的div

css3动画特效:上下晃动的div <div id="square" class="container animated">上下晃动</div> /** * transform-origin 设置旋转元素的基点位置 * animation-name 设置动画名称 * animation-duration 设置动画时间 * animation-fill-mode 设置播放后的状态 * animation-iteration-count 设置循环

10款功能强大的jQuery/CSS3图片特效插件

1.CSS3实现的底部带滚动云彩效果的网站登录页面 CSS3实现的底部带滚动云彩效果的网站登录页面特效源码,是一段实现页面底部拥有滚动云彩动态效果的特效源码,想要在网站中实现此类效果的朋友们可以前来下载使用.本段代码兼容目前最新的各类主流浏览器,是一款非常优秀的特效源码. 在线演示 源码下载 2.HTML5实现的3D球体斑点运动动画特效源码 这是一个很酷的HTML5 3D动画效果,是一个小球,小球表面出现跳动的斑点,斑点跳动时形成各种各样的形状,其实这款动画并不是正宗的HTML5 3D动画,而是