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实现文本框的清除按钮相关的一些效果
Jun 23 HTML / CSS
CSS3中各种颜色属性的使用教程
May 17 HTML / CSS
实例讲解CSS3中的box-flex弹性盒属性布局
Jun 09 HTML / CSS
CSS3 边框效果
Nov 04 HTML / CSS
HTML5标签小集
Aug 02 HTML / CSS
html5的canvas实现3d雪花飘舞效果
Dec 27 HTML / CSS
使用HTML5在网页中嵌入音频和视频播放的基本方法
Feb 22 HTML / CSS
html5如何在Canvas中实现自定义路径动画示例
Sep 18 HTML / CSS
SVG实现多彩圆环倒计时效果的示例代码
Nov 21 HTML / CSS
html5中audio支持音频格式的解决方法
Aug 24 HTML / CSS
html5实现输入框fixed定位在屏幕最底部兼容性
Jul 03 HTML / CSS
CSS filter 有什么神奇用途
May 25 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数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
php权重计算方法代码分享
2014/01/09 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
javascript各种复制代码收集
2008/09/20 Javascript
jQuery 处理表单元素的代码
2010/02/15 Javascript
IE无法设置短域名下Cookie
2010/09/23 Javascript
jquery实现div拖拽宽度示例代码
2013/07/31 Javascript
jQuery中get()方法用法实例
2014/12/27 Javascript
JavaScript实现的多种鼠标拖放效果
2015/11/03 Javascript
JavaScript实现阿拉伯数字和中文数字互相转换
2016/06/12 Javascript
javascript常用的设计模式
2017/02/09 Javascript
jQuery实现的两种简单弹窗效果示例
2018/04/18 jQuery
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
解决jquery有正确返回值但不执行success函数的问题
2018/08/20 jQuery
axios 封装上传文件的请求方法
2018/09/26 Javascript
详解如何使用webpack打包多页jquery项目
2019/02/01 jQuery
浅谈JavaScript闭包
2019/04/09 Javascript
Node.js API详解之 zlib模块用法分析
2020/05/19 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
原生小程序封装跑马灯效果
2020/10/21 Javascript
python 从远程服务器下载东西的代码
2013/02/10 Python
Python返回真假值(True or False)小技巧
2015/04/10 Python
Python如何快速上手? 快速掌握一门新语言的方法
2017/11/14 Python
Window 64位下python3.6.2环境搭建图文教程
2018/09/19 Python
django中上传图片分页三级联动效果的实现代码
2019/08/30 Python
Python Matplotlib简易教程(小白教程)
2020/07/28 Python
Python3获取cookie常用三种方案
2020/10/05 Python
萌新的HTML5 入门指南
2020/11/06 HTML / CSS
英国最受欢迎的在线隐形眼镜商店:VisionDirect.co.uk
2018/12/06 全球购物
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?
2015/02/22 面试题
网络安全方面的面试题
2016/01/07 面试题
后进生转化工作制度
2014/01/17 职场文书
大学学生会主席竞选稿怎么写?
2019/08/19 职场文书
Python 中面向接口编程
2022/05/20 Python
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript