时间:2021-05-08
据说iOS6系统(iPhone5)增加了两个CSS3属性,一个是CSS3 filters – CSS3滤镜,在“CSS将图片转换成黑白”一文中就介绍过CSS3 grayscale滤镜;另外一个是CSS3 Cross-fade – CSS3交叉淡入淡出。
毕竟有IE滤镜这厮,所以前者看上去可能不那么显生;那后者Cross-fade是?
用法实例
用法如下:
复制代码代码如下:
background-image: -webkit-cross-fade(url(1.jpg), url(2.jpg), 50%);
官方草案表达式为:
复制代码代码如下:
<image-combination> = cross-fade( <image>, <image>, <percentage> )
两个图片地址,外加一个透明度百分比。
这个percentage是作用在第二张图片上的,可以让后面一站图片(2.jpg)半透明,然后产生图片透明度叠加效果。类似这样的:
有个疑问?交叉淡入淡出效果中的透明度是两张图片都作用?还是仅作用于后面一张??
上面效果使用的是cross-fade, 后面效果是通过修改后一张图片的opacity透明度值实现。可以看到,在相同的透明度上,两者的效果是一样的。因此可以得出:cross-fade中的透明度值是只作用于后面一张图片上!
兼容性
目前,仅Chrome以及Safari 6支持该CSS3属性;IE10以及FireFox浏览器是否支持该属性还不得而知。
因此,本文的内容纯当扩充眼界,增加见识。基本上无法再实际项目中应用。
结语
好久没有些这么短的文章了,祝大家中秋国庆快乐,玩得好,吃得好,安安全全,健健康康!!
最后,和平使者爱凸鳗压阵:
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
CSS3规范中对背景这一部分,新加入了一些令人兴奋的功能,如可以设置多个背景图片、可以指定背景大小、设置背景渐变等功能。CSS3规范中定义的背景属性有:属性名可
css3背景图像相关兼容性:IE9+background-clip背景图片绘制区域background-clip:border-box;内容区Documentd
对于图片,首先我们先想到是背景图片。因为我们许许多的装饰都是用背景图片来实现的。既然这样,那么就从CSS控制背景图片讲起吧。定义和用法background-im
本文实例讲述了CSS3实现银灰色动画效果的导航菜单代码。分享给大家供大家参考。具体如下:这是一款使用CSS3技术实现的导航菜单,欢迎大家参考,使用了几张背景图片
CSS里的no-repeat是针对背景图片来说的。当你设置了no-repeat这个属性后,你的背景图片将不会被重复,再换一种说法,你在网站上所看到的背景图片就是