用于WebKit的CSS诀窍[译](3)

作者:vocal 来源:前端观察 时间:2009-03-11 20:03:00 

动画图片翻转

另一个前端工程师常见的现象是,当用户将鼠标放到图片上时,变换为另一张图片。在这个技巧中,让我们看看如何让图片从一个到另一个渐变交换,而不是简单的直接交换两张图片。实现这个效果的CSS和HTML如下:

 div.swapper img { -webkit-transition: opacity 1s ease-in-out; }
 img.img1, div.swapper:hover img.img2 { opacity: 1.0; }
 div.swapper:hover img.img1, img.img2 { opacity: 0; }

<div class="swapper">
 <img class="img1" style="position: absolute;" src="megan.jpg">
 <img class="img2" src="megan2.jpg">
</div>

在这里,”transition”属性使用简化符号来指定(图片)过渡的所有参说。第一个参数将属性指定为动画,第二个参数指定时间,第三个参数为简便指定时间功能。”ease-in-out”只是众多你可以只有支配的时间功能中的一个。你还可以指定一个线形变换、渐入、渐出或高级的立体贝塞尔曲线效果!

你可以自己亲身体验一下这个效果,你将会看到下图中的效果。

截图4. 一个CSS只能制定一个渐变效果

设想: 纯CSS的渐变效果!

标签:css,浏览器,Safari,Chrome,WebKit
0
投稿

猜你喜欢

  • Oracle 10g的DBA无法登录解决方案

    2009-05-24 19:38:00
  • meta标签之详解

    2008-01-13 18:48:00
  • asp下查询xml的实现代码

    2011-04-19 10:37:00
  • 轻松解决:mysql数据库连接过多的错误

    2010-09-30 14:28:00
  • ASP SCRIPT: 计数器(使用GrapShot组件)

    2008-11-07 15:36:00
  • MYSQL数据库设计的一点总结

    2008-05-24 09:36:00
  • 网购中的商品评价与口碑传播-译

    2010-07-09 13:44:00
  • DNS优化的原理和方法

    2012-04-26 16:43:56
  • 使用模板实现ASP代码与页面分离

    2008-09-12 16:07:00
  • 用AspJpeg调整文字水印透明,生成图片水印的效果

    2008-12-29 19:43:00
  • XPath 1.0 学习笔记

    2009-02-25 12:19:00
  • MHTML在ie7/vista bug 解决方案

    2010-02-01 12:42:00
  • 在不能中寻找可能 QZONE个性相册设计的始末

    2009-07-13 12:27:00
  • php链式操作mysql数据库(封装类带使用示例)

    2023-05-25 02:58:22
  • 如何使用FSO修改文件夹的名称

    2008-10-11 14:24:00
  • 用伪类:hover实现提示效果

    2008-05-29 12:59:00
  • SQL 注入式攻击的终极防范

    2011-04-03 11:21:00
  • 一个js自动完成功能源码

    2011-06-06 07:42:00
  • asp如何实现网上考试功能?

    2010-05-24 18:32:00
  • 发布网站改版时的3要3不要

    2008-12-31 18:48:00
  • asp之家 网络编程 m.aspxhome.com