好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

html5教程-CSS3背景图片透明叠加属性cross-fade简介

小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。

&nbs p;

据说iOS6系统(iPhone5)增加了两个 CSS 3属性,一个是CSS3 filters & # 8211; CSS3滤镜,在“CSS将图片转换成黑白”一文中就介绍过CSS3 grayscale滤镜;另外一个是CSS3 Cross-fade – CSS3交叉淡入淡出。

毕竟有IE滤镜这厮,所以前者看上去可能不那么显生;那后者Cross-fade是?

用法实例
用法如下:

background -i mage: - webkit -cross-fade(url(1. jpg ), url(2.jpg), 50%);

官方 草案表达式为:

 <image-combination>  = cross-fade( <image>, <image>, < PE rcentage> )

两个图片地址,外加一个透明度百分比。

这个percentage是作用在第二张图片上的,可以让后面一站图片(2.jpg) 半 透明,然后产生图片透明度叠加效果。类似这样的:

有个疑问?交叉淡入淡出效果中的透明度是两张图片都作用?还是仅作用于后面一张??

对此,我专门 制作 了一个测试demo,您可以狠狠地点击这里:CSS3 cross-fade属性透明度作用对象测试

上面效果使用的是 cross-fade , 后面效果是通过修改后一张图片的 opac IT y 透明度值实现。可以看到,在相同的透明度上,两者的效果是一样的。因此可以得出: cross-fade中的透明度值是只作用于后面一张图片上!

兼容性
目前,仅Ch rom e以及Safari 6支持该CSS3属性;IE10以及FireFox浏览器 是否 支持该属性还不得而知。

因此,本文的内容纯当扩充眼界,增加见识。基本上无法再实际项目中应用。

结语
好久没有些这么短的 文章 了,祝大家中秋国庆快乐,玩得好, 吃 得好,安安全全,健 健康 康!!

最后,和平使者爱凸鳗压阵:

(本篇完)

觉得 可用,就经常来吧! 欢迎评论哦!  html5教程 ,巧夺天工,精雕玉琢。小宝典献丑了!

总结

以上是 为你收集整理的 html5教程-CSS3背景图片透明叠加属性cross-fade简介 全部内容,希望文章能够帮你解决 html5教程-CSS3背景图片透明叠加属性cross-fade简介 所遇到的问题。

如果觉得 网站内容还不错, 推荐好友。

查看更多关于html5教程-CSS3背景图片透明叠加属性cross-fade简介的详细内容...

  阅读:50次