这是一款使用CSS3和一点JS来制作的炫酷带方向感应的鼠标滑过图片3D动画特效。在特效中,当用户的鼠标滑过网格中的图片时,网格中的内容遮罩层会出现3D翻转动画,并且带有方向感应,能够从鼠标进入的方向开始翻转,效果非常的酷。
在线预览 源码下载
使用方法
HTML结构
该方向感应鼠标滑过动画的HTML结构采用无序列表的HTML结构来制作网格布局,每一个
CSS样式
整个网格布局使用无序列表来制作,所有的li元素都采用左浮动。
同时为了制作3D效果,为每一个li元素添加透视属性。
用于制作3D翻转的遮罩层div.info默认设置为100%的宽度和100%的高度,使用绝对定位,开始时位于左上角位置。然后使用rotate3d()函数将它沿X轴顺时针旋转90度,使其不可见。
最后在CSS样式中为鼠标从上下左右4个方向进入和离开时预设了class类,这些class是在鼠标进入网格时,使用JavaScript来检测鼠标的进入方向,然后为其添加相应的class类。
JavaScript
该特效中使用JavaScript来获取鼠标进入网格的方向,为相应的网格动画添加相应的class类。其中getDirection()函数为获取方向函数。
然后通过遍历所有的li元素,通过鼠标进入的方向来添加相应的class类。
以上就是本文的全部内容,希望对大家的学习有所帮助。
原文:http://www.cnblogs.com/w2bc/p/5209690.html
本文仅代表作者观点,不代表本站立场。 本文系作者授权发表,未经许可,不得转载。本文地址:/web/CSS/78193.html
基于CSS3+jQuery的动态时钟制作过程
HTML5+CSS3 诱人的实例:3D立方体旋转动画实例
浅谈CSS3中的变形功能-transform功能
CSS3 box-sizing属性详解
CSS3 box-shadow属性实例详解
css3学习系列之移动属性详解
详解CSS3 filter:drop-shadow滤镜与box-shadow区别与应用
css3 盒模型以及box-sizing属性全面了解
打开手机扫描上面的二维码
潘少俊衡
Powered By EmpireCMS
爱享小站
中德益农
谷姐神农
环亚肥料
桂ICP备2023010378号-4
桂公网备 45012202000125号
联系我们
商业合作
广告投放
投稿须知
使用手机软件扫描微信二维码
关注我们可获取更多热点资讯
感谢潘少俊衡友情技术支持