<html>
<head>
<meta charset="utf-8">
<title>49-图标殊效</title>
<style type="text/css">
{
margin: 0; /外边距:0/
padding: 0; /内边距:0/
}
ul{
list-style: none; /去除前面的点/
width: 400px; /宽:400/
height: 250px; /高:250/
border: #000000 solid 1px; /边框:玄色 实线 1像素/
margin: 100px auto; /外边距:上100像素 旁边自动居中/
}
ul>li{
width: 100px; /宽:100/
height: 50px; /高:50/
margin-top: 50px; /上边距:50/
text-align: center; /元素中的文天职列到中间/
float: left; /浮动:左浮动/
}
ul>li>span{
display: inline-block; /许可在元素上设置宽度和高度/
width: 50px; /宽:50/
height: 50px; /高:50/
overflow: hidden; /元素的内容若超出了给定的宽度和高度属性,那么超出的部分将会被隐蔽/
/ top: -50px; /
}
ul>li>span>img{
position: relative; /定位:相对定位/
}
</style>
<script src="../static/js/jquery-3.6.0.js"></script>
<script type="text/javascript">
$(function(){
$('li').mouseenter(function(){ //li标签的鼠标移入事宜
$(this).children('span').children('img').animate({top:-50}, 1000, function(){ //找到这个li标签的孩子span的孩子img添加自定义动画:用1秒的韶光上边距调到-50,之后调用:
$(this).css('top','50px') // 当前工具的css样式中的top值设置成50px
$(this).animate({top:0},1000) // 为当前工具添加自定义动画:1秒韶光top移到0
})
})
})
</script>
</head>
<body>
<ul>
<li><span><img src="../static/image/jQuery.ico" ></span><p>jQuery</p></li>
<li><span><img src="../static/image/大鱼号.ico" ></span><p>大鱼号</p></li>
<li><span><img src="../static/image/头条.png" width="32px" height="32px" ></span><p>头条</p></li>
<li><span><img src="../static/image/开课吧.ico" width="32px" height="32px"></span><p>开课吧</p></li>
<li><span><img src="../static/image/微信.ico" ></span><p>微信</p></li>
<li><span><img src="../static/image/新浪.ico" ></span><p>新浪</p></li>
<li><span><img src="../static/image/树莓派.ico" ></span><p>树莓派</p></li>
<li><span><img src="../static/image/百度.ico" width="32px" height="32px" ></span><p>百度</p></li>
</ul>
</body>
</html>