<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style type="text/css">
* {
margin: 0;
padding: 0;
}
ul {
list-style: none;
}
img {
display: block;
border: 0;
}
.wrapper {
width: 752px;
border: 1px solid #ccc;
padding: 10px 0;
font-family: arial;
/*overflow: hidden;*/
margin: 100px auto;
}
.clearfix:after {
content: '.';
display: block;
height: 0;
visibility: hidden;
clear: both;
}
.clearfix {
zoom: 1;
}
.wrapper li {
float: left;
margin: 0 10px 10px 0;
width: 178px;
height: 125px;
overflow: hidden;
position: relative;
}
.wrapper li div, .wrapper li p {
width: 178px;
height: 25px;
position: absolute;
font-size: 14px;
text-align: center;
line-height: 25px;
color: white;
left: 0;
bottom: -25px;
_bottom: -26px;
}
.wrapper li div {
background-color: #000;
}
.wrapper li p {
background: url(imgs/bg.png) no-repeat 5px 0;
}
</style>
<script type="text/javascript" src="../jquery-1.11.3.min.js"></script>
<script type="text/javascript">
$(function () {
$(".wrapper li")
// 尾部添加一个div和p标签
.append("<div></div><p>百度一下,你就知道</p>")
.children("div")
// 设置透明度
.fadeTo(500, 0.5)
.next("p")
// 遍历p,添加参数,获得索引值和对象
.each(function (index, ele) {
var y = index * 25
// 设置精灵图位置
$(ele).css("background-position", "5px -" + y + "px")
});
// 自定义动画,使用stop方法,阻止序列执行动画
$(".wrapper li").mouseenter(function () {
$(this).children("div,p").stop().animate({
"bottom": "0"
}, 300);
}).mouseleave(function () {
$(this).children("div,p").stop().animate({
"bottom": "-25px"
}, 300);
})
});
</script>
</head>
<body>
<div class="wrapper clearfix">
<ul>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
<li><a href="###"></a>
</li>
</ul>
</div>
</body>
</html>
jQuery —— 导航效果
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 后台的同事因为把nav公用了,所以无法单页添加active,一下方法通过判断url的后缀给当前页添加active ...
- jQuery简单实现导航栏根据滑动自动悬浮效果 今天在网上看一些别人的一些网站,都觉得很厉害,写插件什么的,无意间...
- 上一篇已经完成了导航栏效果的渐变。但是侧滑返回的时候,导航栏从不透明界面跳转到透明界面时,总是会突变,感觉很膈应。...