基于jQuery制作小图标上下滑动特效
更新时间:2017年01月18日 09:36:14 作者:xiao_style
一个小图标特效,非常有趣的,下面给大家分享基于jquery制作的小图标上下滑动特效,代码简单易懂,需要的朋友参考下
一个小图标特效,挺有趣的,代码也很容易懂。
jQ小图标上下滑动特效:

代码如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<link rel="stylesheet" href="css/normalize.css">
<style>
.tubiao{
width: 300px;
height: 100px;
margin: 100px auto;
}
a{
position: relative;
padding: 10px;
display: inline-block;
text-decoration: none;
color: #000;
text-align: center;
}
i{
position: absolute;
left: 5px;
top: -20px;
opacity: 1;
}
</style>
<body>
<div class="tubiao">
<a href="#"><i><img src="imges/小图标/1.png" alt="1" ></i><p>我的</p></a>
<a href="#"><i><img src="imges/小图标/2.png" alt="2" ></i><p>你的</p></a>
<a href="#"><i><img src="imges/小图标/3.png" alt="3" ></i><p>他的</p></a>
<a href="#"><i><img src="imges/小图标/4.png" alt="4" ></i><p>好的</p></a>
<a href="#"><i><img src="imges/小图标/5.png" alt="5" ></i><p>坏的</p></a>
</div>/*css和html不解释*/
<script src="js库/jquery.js"></script>/*jquery库,路径这里用汉字,我是看的方便,实际建议用英文*/
<script>
$(function(){
$("a").mouseenter(function(){<br> /*mouseenter和mouseover 都是 触摸事件,前者是不冒泡,后者必然冒泡,解释还是有点差强人意,前者也会发生不一样的情况,就是超出子元素范围,点在祖先元素还是会发生*/
$(this).find("i").stop().animate({top:"-30px",opacity:"0"},300,function(){ <br> /*这里关键说一个,就是在anmiate()前面加stop(),是取消上一次事件,再继续,接下来的*/
$(this).css({top:"-15px"});<br> /*这里是再次出现的关键,就是因为opacity是0嘛,我们就先悄悄的把top值,移到正常位置的下面一点点,然后再让他出现,即产生了绕了180deg的错觉*/
$(this).animate({top:"-20px",opacity:"1"},300)
});
})
})
</script>
</body>
</html>
相关文章
JavaScript/jQuery、HTML、CSS 构建 Web IM 远程及时聊天通信程序
这篇文章主要介绍用JavaScript和jQuery、HTML、CSS以及用第三方聊天JavaScript(jsjac)框架构建一个BS Web的聊天应用程序。此程序可以和所有连接到Openfire服务器的应用进行通信、发送消息。如果要运行本程序还需要一个聊天服务器Openfire2012-08-08
$(document).ready(function() {})不执行初始化脚本
今天发现一个页面始终不执行$(document).ready(function() {})初始化脚本,下面是解决方法2014-06-06
用示例说明filter()与find()的用法以及children()与find()的区别分析
本篇文章介绍了,用示例说明filter()与find()的用法以及children()与find()的区别分析。需要的朋友参考下2013-04-04
jQuery Validate格式验证功能实例代码(包括重名验证)
本文通过实例代码给大家介绍了jQuery Validate格式验证功能,代码中包括重名验证的方法,需要的的朋友参考下吧2017-07-07


最新评论