hover3d.js

是一款效果超酷的鼠标滑过图片3D卡片效果jQuery插件。通过该插件可以制作出鼠标滑过图片时,图片3D倾斜,旋转的效果,非常有层次感。
使用该jQuery插件需要在页面中引入jquery和jquery.hover3d.min.js文件

<script src="src/jquery.min.js"></script>
<script src="src/jquery.hover3d.min.js"></script>      

HTML结构

该鼠标滑过图片效果的HTML结构如下:包裹元素和它里面的子元素将被之后为3D卡片效果。

<div class="project">

    <div class="project__card">

        <!-- Content element goes here -->

    </div>

</div>             

 CSS样式

该特效不需要特别的CSS样式,你可以指定自己的CSS样式。但是你可以为鼠标滑入和滑出图片时添加下面的辅助class类。

/* This class can be replaced using options */

.hover-in{

    transition: .3s ease-out;

}

.hover-out{

    transition: .3s ease-in;

}                 

 初始化插件

在页面加载完毕之后,可以通过下面的方法来初始化该插件。

$(".project").hover3d({

    selector: ".project__card"

});              

 配置参数

参数类型默认值描述
selectorstringnull3D卡片的选择器元素
perspectiveinteger10003D透视的深度
sensitivityinteger20鼠标移动的灵敏度,数值越大越不灵敏
invertbooleanfalse默认行为是元素会跟随鼠标,就像元素一直面向鼠标
hoverInClassstringhover-in鼠标滑入时的辅助class类,会在300毫秒后移除
hoverOutClassstringhover-out鼠标滑出时的辅助class类,会在300毫秒后移除
hoverClassstringhover-3d鼠标滑过图片时的辅助类

hover3d.js插件的github地址为:https://github.com/ariona/hover3d

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值