jQuery手风琴

Html代码

<body>
		<div id="main">
		    <div>
		        <ul>
		            <li>
		                <div class="des">
		                    <h4>S3冠军皮肤</h4>
		                </div>
		                <div style="background:url(../img/S3.jpg) center;"></div>
		            </li>
		            <li>
		                <div class="des">
		                    <h4>S4冠军皮肤</h4>
		                </div>
		                <div style="background: url(../img/S4.jpg) center;"></div>
		            </li>
		            <li>
		                <div class="des">
		                    <h4>S5冠军皮肤</h4>
		                </div>
		                <div style="background: url(../img/S5.jpg) center;"></div>
		            </li>
		            <li>
		                <div class="des">
		                    <h4>S6冠军皮肤</h4>
		                </div>
		                <div style="background: url(../img/S6.jpg) center;"></div>
		            </li>
		            <li>
		                <div class="des">
		                    <h4>S7冠军皮肤</h4>
		                </div>
		                <div style="background: url(../img/S7.jpg) center;"></div>
		            </li>
		        </ul>
		    </di6v>
		</div>
	</body>

Css的代码

<style type="text/css">
	        * {margin: 0;padding: 0;}
	        ul li {list-style: none;}       
	        #main {width: 100%;height: 260px;margin: 40px 5%;}  
	        .top {width: 100%;} 
	        #main ul li {width: 200px;height: 260px;float: left;position:relative;}
	        #main ul li div {width: 100%;height: 260px;}    
	        #main ul li div.des {position: absolute;left: 0;top: 0;background: rgba(0, 0, 0, .3);}  
	        #main ul li div.des h4 {color: #FFF;font-size: 30px;padding: 30px;width: 30px;margin: 0 auto;}
   	   </style>

jQuery的代码

<script src="../js/jquery-3.4.1.min.js" type="text/javascript" charset="utf-8"></script>
		<script type="text/javascript">
			$(function(){
				$("#main").find('li').mouseover(function(){
					$(this).find('.des').hide()  //通过当前发生事件的元素 找到子集 des 然后让 des 隐藏; 隐藏之后进行动画;					
						.end().stop().animate({
							width:400
						}).siblings().stop().animate({
							width:160
						})	
														
				})
				$('#main').find('li').mouseout(function(){
					$(this).find('.des').show()
						.end().stop().animate({
							width:200
						}).siblings().stop().animate({
							width:200
						})										
					})
			})
								
		</script>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值