位置: 编程技术 - 正文
推荐整理分享CSS3实现动态翻牌效果 仿百度贴吧3D翻牌一次动画特效(css动态网页),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:css3实现转动效果,css3实现转动效果,css3实现转动效果,css翻转动画,css3实现动画,css翻转动画,css动态网页,css翻转动画,内容如对您有帮助,希望把文章链接给更多的朋友!
今天分享一个CSS3制作的翻牌效果,效果如下图所示,所过把把这个效果应用于相册肯定会很炫的。呵呵,超酷啊。
一、HTML代码:
因为是CSS3实现,所以大家可以看到没有任何的JS代码。ul为一组图片,每个li中有个a(因为我们希望点击图片可以跳转),a中包含两个div,一个是正常显示时的(即显示图片),一个是图片旋转后显示的(即介绍)。
二、CSS3代码
我已经在里面部分地方做出了注释,应该很容易理解。
三、实现原理
默认图片rotateY=0;鼠标指向为rotateY=-,负数,也就是逆时针绕y轴旋转,正数,则为顺时针;其他两个轴同理;鼠标指向时:图片(div:first-child),从0度绕y轴逆时针旋转度到达-度;介绍(div:last-child)从度绕y轴逆时针旋转度到达0度。造成两个一起逆时针旋转的效果。有人可能会问为啥介绍默认不是0度,这里注意下,介绍逆时针旋转度之后是正面状态,所以当倍图片遮盖时,相当于从正常状态顺时针旋转了度,因为鼠标指向时需要恢复正常状态。
四、源代码下载
CSS3提供了很多新的诸如transform这样的特性,我们用这些特性的时候可能只能兼容新的浏览器,对IE6、7、8这样的老古董兼容不是很好,但是这就足够了,比如上面的例子,在IE6、7、8这些浏览器中不显示特效,只显示图片,也不难看,在其他浏览器对HTML5和CSS3兼容比较好的浏览器中,可以看到特效。避免了使用过多的JS,同时达到了在新式浏览器中显示酷炫的效果。
html5手机触屏touch事件介绍 HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日
HTML5实战与剖析之触摸事件(touchstart、touchmove和touchend) HTML5中新添加了很多事件,但是由于他们的兼容问题不是很理想,应用实战性不是太强,所以在这里基本省略,咱们只分享应用广泛兼容不错的事件,日
学习小实例--滚动条的简单实现 效果:代码:!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""
标签: css动态网页
本文链接地址:https://www.jiuchutong.com/biancheng/368714.html 转载请保留说明!友情链接: 武汉网站建设