css3背景图片透明叠加属性cross-fade简介及用法实例


Posted in HTML / CSS onJanuary 08, 2013

据说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)半透明,然后产生图片透明度叠加效果。类似这样的:
css3背景图片透明叠加属性cross-fade简介及用法实例

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

css3背景图片透明叠加属性cross-fade简介及用法实例

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

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

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

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

最后,和平使者爱凸鳗压阵:
css3背景图片透明叠加属性cross-fade简介及用法实例

HTML / CSS 相关文章推荐
使用CSS3的rem属性制作响应式页面布局的要点解析
May 24 HTML / CSS
详解CSS3的图层阴影和文字阴影效果使用
Jun 09 HTML / CSS
浅谈css3中calc在less编译时被计算的解决办法
Dec 04 HTML / CSS
详解CSS3原生支持div铺满浏览器的方法
Aug 30 HTML / CSS
解决CSS3 transition-delay 属性默认值0不带单位失效的问题
Oct 29 HTML / CSS
移动web模拟客户端实现多方框输入密码效果【附代码】
Mar 25 HTML / CSS
突袭HTML5之Javascript API扩展2—地理信息服务及地理位置API学习
Jan 31 HTML / CSS
详解前端HTML5几种存储方式的总结
Dec 27 HTML / CSS
Canvas 像素处理之改变透明度的实现代码
Jan 08 HTML / CSS
HTML如何让IMG自动适应DIV容器大小的实现方法
Feb 25 HTML / CSS
Canvas实现放大镜效果完整案例分析(附代码)
Nov 26 HTML / CSS
使用HTML+Css+transform实现3D导航栏的示例代码
Mar 31 HTML / CSS
纯CSS3编写的的精美动画进度条(无flash/无图像/无脚本/附源码)
Jan 07 #HTML / CSS
CSS3 icon font完全指南(CSS3 font 会取代icon图标)
Jan 06 #HTML / CSS
css3 旋转按钮 使用CSS3创建一个旋转可变色按钮
Dec 31 #HTML / CSS
绝对令人的惊叹的CSS3折叠效果(3D效果)整理
Dec 30 #HTML / CSS
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
Dec 28 #HTML / CSS
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
Dec 28 #HTML / CSS
CSS3支持IE6, 7, and 8的边框border属性
Dec 28 #HTML / CSS
You might like
利用PHP和AJAX创建RSS聚合器的代码
2007/03/13 PHP
php中全局变量global的使用演示代码
2011/05/18 PHP
变量在 PHP7 内部的实现(一)
2015/12/21 PHP
php实现映射操作实例详解
2019/10/02 PHP
javascript第一课
2007/02/27 Javascript
基于JQuery的动态删除Table表格的行和列的代码
2011/05/12 Javascript
基于jquery的loading 加载提示效果实现代码
2011/09/01 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
jquery实现多级下拉菜单的实例代码
2013/10/02 Javascript
js实现的点击div区域外隐藏div区域
2014/06/30 Javascript
javascript框架设计读书笔记之种子模块
2014/12/02 Javascript
用js判断是否为360浏览器的实现代码
2015/01/15 Javascript
在JS方法中返回多个值的方法汇总
2015/05/20 Javascript
JS实现选择TextArea内文本的方法
2015/08/03 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
原生js简单实现放大镜特效
2017/05/16 Javascript
vue的基本用法与常见指令
2017/08/15 Javascript
微信小程序wx.previewImage预览图片实例详解
2017/12/07 Javascript
小程序组件之仿微信通讯录的实现代码
2018/09/12 Javascript
webpack4.x下babel的安装、配置及使用详解
2019/03/07 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
jQuery 实现扁平式小清新导航
2020/07/07 jQuery
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
深入了解Vue3模板编译原理
2020/11/19 Vue.js
python实现简单聊天应用 python群聊和点对点均实现
2017/09/14 Python
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
2019/02/28 Python
基于tensorflow __init__、build 和call的使用小结
2021/02/26 Python
Html5新标签解释及用法
2012/02/17 HTML / CSS
德国内衣、泳装和睡衣网上商店:Bigsize Dessous
2018/07/09 全球购物
Exoticca英国:以最优惠的价格提供豪华异国情调旅行
2018/10/18 全球购物
方法名是否可以与构造器的名字相同
2012/06/04 面试题
2015医院个人工作总结范文
2015/05/21 职场文书
2015年见习期个人工作总结
2015/05/28 职场文书
PyTorch的Debug指南
2021/05/07 Python
Nginx配置之实现多台服务器负载均衡
2021/08/02 Servers