css3怎样实现图片滤镜结果?filter滤镜属性实现(图文详解)
发布时间:08/01 来源:未知 浏览:
关键词:
第一,我们先创立一个demo,代码如下:
css3 filter滤镜
结果是这样的(没有加任何滤镜结果):
下面我们来看看css3 filter滤镜属性可以实现的图片滤镜结果:
1、css3 图片依稀滤镜结果
只需要加人下列css代码:
.demo img{ filter: blur(2px);/* 给图像设定高斯依稀,值越大越依稀 */ }
结果图:
.demo img{ -webkit-filter: blur(2px); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: blur(2px);/* 给图像设定高斯依稀 */ }
2、css3滤镜---brightness(%)设定图片亮度
.demo img{ -webkit-filter: brightness(50%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: brightness(50%); /* 设定图片的亮度,使其看起来更亮或更暗。要是值是0%,图像会全黑;值是100%,则图像无变化;值是100%以上,则图像更亮*/ }
结果图:
.demo img{ -webkit-filter: brightness(150%); filter: brightness(150%); }
结果图:
3、css3滤镜---contrast(%)设定图片对照度
.demo img{ -webkit-filter: contrast(50%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: contrast(50%); /* 设定图片对照度,值是0%的话,图像会全黑。值是100%,图像不变。值可以超过100%,意味着会使用更低的对照。若没有设定值,默许是1。*/ }
结果图:
.demo img{ -webkit-filter: contrast(150%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: contrast(150%); }
结果图:
.demo img{ -webkit-filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5)); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: drop-shadow(10px 10px 10px rgba(0,0,0,.5)); /* 给图像设定一个暗影结果。暗影是合成在图像下面,可以有依稀度的,可以以特定色彩画出的遮罩图的偏移版本。*/ }
结果图:
.demo img{ -webkit-filter: grayscale(100%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: grayscale(100%); /* 将图像转换为灰度图像。值定义转换的比例。值为100%则完全转为灰度图像,值为0%图像无变化。*/ }
结果图:
6、css3滤镜---hue-rotate(deg)设定图片色相扭转
.demo img{ -webkit-filter: hue-rotate(90deg); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: hue-rotate(90deg); /* 给图像利用色相扭转,值为0deg,则图像无变化。若值未设定,默许值是0deg。该值虽然没有最大值,超过360deg的值相当于又绕一圈*/ }
结果图:
7、css3滤镜---invert(%)设定图片反色
.demo img{ -webkit-filter: invert(100%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: invert(100%); /* 反转输入图像。值定义转换的比例。100%的价值是完全反转。值为0%则图像无变化。值在0%和100%之间,则是结果的线性乘子。*/ }
结果图:
8、css3滤镜---opacity(%)设定图片透亮度
.demo img{ -webkit-filter: opacity(50%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: opacity(50%); /* 转化图像的透亮程度。值定义转换的比例。值为0%则是完全透亮,值为100%则图像无变化。 */ }
结果图:
9、css3滤镜---saturate(%)设定饱和度
.demo img{ -webkit-filter: saturate(50%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: saturate(50%); /* 转换图像饱和度。值定义转换的比例。值为0%则是完全不饱和,值为100%则图像无变化。超过100%的值是允许的,则有更高的饱和度。*/ }
结果图:
10、css3滤镜---sepia(%)设定图片褐色(有种复古的旧相片感觉)
.demo img{ -webkit-filter: sepia(50%); /*考虑阅读器兼容性:兼容 Chrome, Safari, Opera */ filter: sepia50%); /* 将图像转换为深褐色。值定义转换的比例。值为100%则完满是深褐色的,值为0%图像无变化。 */ }
结果图:
总结:以上就是本篇文的全部内容,但愿能对大家的学习有所帮忙。更多相干教程请拜访 CSS根基视频教程, CSS3视频教程,bootstrap视频教程!
以上就是css3怎样实现图片滤镜结果?filter滤镜属性实现(图文详解)的细致内容,更多请关注 百分百源码网 其它相干文章!