鼠标滑动图悬停遮罩层的效果,鼠标从那个方向来,遮罩层从那个方向滑入,类似jquery.sHover.js效果,在有的场合使用起来还是很炫酷的;
<link rel="stylesheet" href="css/bootstrap.min.css">
<!--引入jqury-->
<script src="js/jquery-1.9.1.min.js"></script>
<!--modernizr,这个库不引入时发现报错,hoverdir源码中有Modernizr变量-->
<script src="js/modernizr.js"></script>
<!--核心库hoverdir-->
<script src="js/jquery.hoverdir.js"></script>
<!--css-->
body {
padding-top: 80px;
}
div[class*='col-'] {
margin-bottom: 20px;
}
div[class*='col-'] a {
display: block;
width: 100%;
position: relative;
background: skyblue;
border-radius: 8px;
padding: 12px;
box-sizing: border-box;
overflow: hidden;
}
.content {
width: 100%;
height: 100%;
overflow: hidden;
}
.inner {
display: block;
width: 100%;
height: 100%;
position: absolute;
background: rgba(180, 180, 180, .6);
text-align: center;
color: #fff;
padding: 12px;
box-sizing: border-box;
background-clip: content-box;
border-radius: 8px;
}
img {
width: 100%;
border-radius: 8px;
display: block;
}
<!--html-->
<div class="container-fluid">
<div class="row">
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-1.jpg" alt="">
<div class="inner">
<h3>汽车0</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-2.jpg" alt="">
<div class="inner">
<h3>汽车1</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-3.jpg" alt="">
<div class="inner">
<h3>汽车2</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-4.jpg" alt="">
<div class="inner">
<h3>汽车3</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-5.jpg" alt="">
<div class="inner">
<h3>汽车4</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-6.jpg" alt="">
<div class="inner">
<h3>汽车5</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-7.jpg" alt="">
<div class="inner">
<h3>汽车6</h3>
<p>简介</p>
</div>
</a>
</div>
<div class="col-md-3 col-sm-6 col-md-12">
<a href="#">
<img src="img/g-8.jpg" alt="">
<div class="inner">
<h3>汽车7</h3>
<p>简介</p>
</div>
</a>
</div>
</div>
</div>
<!--JS-->
$(function() {
$('.row>div').each(function() {
$(this).hoverdir();
});
});
同时在调用hoverdir()方法时也可以传参,实现一些自定义的效果,参数以josn的形式传入,如:
$(function() {
$('.row>div').each(function() {
$(this).hoverdir({
hoverDelay: 50,
reverse: true
});
});
});
<!--注:hoverDelay是延迟加载时间,越大时间越长。reverse是是否反向,true表示反向,默认false-->
最新动态
常见问题百宝箱
A2014,有位学妹不顾家人反对,在上海这个国际化大都市谋了一个公众号助理的职位。斗志昂扬地奋斗了 3 年,我眼看着她的内容驾驭能力突飞猛进,内容质量从三流到一流,职位
A文章主要分析了不同的视觉设计元素是如何影响网站用户体验,希望通过文章的解读能够对你的产品设计带来些启发。 也许是因为我在视觉设计上没有太多经验,我发现
A双赢系统建站系统,三网同步,建站推广一步到位双赢系统建站系统,三网同步,建站推广一步到位双赢系统建站系统,三网同步,建站推广一步到位双赢系统建站系统,三网同步,建站推
Copyright 2013-2020 All Rights Reserved 武汉互赢网络科技股份有限公司 鄂ICP备19027860号