页面布局部分:
<ul><li><img src="images/1.jpg"></li><li><img src="images/2.jpg"></li><li><img src="images/3.jpg"></li><li><img src="images/4.jpg"></li></ul>样式部分:
<style type="text/css">ul,li {display: block;margin: 0;padding: 0;list-style: none;}ul {width: 800px;height: 210px;border: 1px solid #333;margin: 100px auto;padding: 0 5px;}li {position: relative;float: left;width: 190px;height: 190px;margin: 10px 5px;}img {position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer;}</style>这里我们需要引入jQuery插件库,建议大家尽量使用jQuery,因为很多插件都是基于jQuery开发的。
<script type="text/javascript">$(function(){$("img").hover(function(){$(this).animate({"top" : "-10px"},"normal");},function(){$(this).animate({"top" : "0px"},"normal");});})</script>这里是通过animate这个方法来实现图片的移动的,配合CSS中的定位,在鼠标移入的时候图片向上移动了10像素,当鼠标移出的时候图片又恢复到了原来的位置。