<!DOCTYPE html>

<html>

<head>

html图标特效49图标特效 Angular
(图片来自网络侵删)

<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>