首页 > 技术笔记 > CSS > CSS3实现百度贴吧3D翻牌效果
2014
09-16

CSS3实现百度贴吧3D翻牌效果

    今天分享一个CSS3制作的翻牌效果,效果如下图所示,所过把把这个效果应用于相册肯定会很炫的。不信你可以试一下哦。

tieba_fanpai

 一、HTML代码:

    因为是CSS3实现,所以大家可以看到没有任何的JS代码。ul为一组图片,每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的(即显示图片),一个是图片旋转后显示的(即介绍)。

二、CSS3代码

    我已经在里面部分地方做出了注释,应该很容易理解。

三、实现原理

    默认图片rotateY=0;鼠标指向为rotateY=-180,负数,也就是逆时针绕y轴旋转,正数,则为顺时针;其他两个轴同理;鼠标指向时:图片(div:first-child),从0度绕y轴逆时针旋转180度到达-180度;介绍(div:last-child)从180度绕y轴逆时针旋转180度到达0度。造成两个一起逆时针旋转的效果。有人可能会问为啥介绍默认不是0度,这里注意下,介绍逆时针旋转180度之后是正面状态,所以当倍图片遮盖时,相当于从正常状态顺时针旋转了180度,因为鼠标指向时需要恢复正常状态。

四、源代码下载

    进入下载页面

最后编辑:
作者:射雕天龙
转载请注明:转载自射雕天龙的博客(http://blog.wangjunfeng.com)
捐 赠如果您觉得这篇文章有用处,请支持作者!鼓励作者写出更好更多的文章!

CSS3实现百度贴吧3D翻牌效果》有 10 条评论

  1. 廊坊网站建设 说:

    围观博主,哇哈哈

  2. 香港服务器托管 说:

    这个效果我比较喜欢,改天考虑在博客加一个

  3. php程序员 说:

    看一下这种效果。

  4. Lorna 说:

    来看看

  5. 猫客工作室 说:

    代码看着就头疼

  6. 猫客工作室 说:

    看着代码就头疼

  7. 红博客 说:

    好专业的技术主题博客,更新也比较快,加油!

    【红博客】-关注中小企业及创业

  8. 新青年摄影 说:

    干得漂亮

留下一个回复

你的email不会被公开。