温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

jquery实现手风琴效果

发布时间:2020-07-14 14:03:54 来源:网络 阅读:532 作者:outsider96 栏目:web开发

手风琴效果
图示:
jquery实现手风琴效果

html代码:
<div id="acc">
<ul>
<li class="active">
<h4 class="active">红玫瑰</h4>
<div><img src="img/bg1.jpg"></div>
</li>
<li>
<h4>白玫瑰</h4>
<div><img src="img/bg2.jpg"></div>
</li>
<li>
<h4>白玫瑰</h4>
<div><img src="img/bg3.jpg"></div>
</li>
<li>
<h4>白玫瑰</h4>
<div><img src="img/bg4.jpg"></div>
</li>
<li class="last">
<h4>白玫瑰</h4>
<div><img src="img/bg5.jpg"></div>
</li>
</ul>

 </div> css代码: *{ margin: 0; padding: 0; } img{ border: none; display: block; } #acc { width: 640px; height: 140px; margin: 0 auto; } #acc ul { border-left:1px solid #ddd ; height: 140px; position: relative; } #acc ul li { width:50px; height: 138px; border: 1px solid #ddd; float: left; list-style: none; border-left: 0; position: relative; overflow: hidden; } #acc ul li.active { width: 434px; } #acc ul li h4 { font-size: 14px; color: #000; font-weight:100; width: 14px; height: 98px; padding: 40px 18px 0; } #acc ul li h4.active { background: #f42760; color: #fff; } #acc ul li div { width: 383px; height: 138px; background: blue; position: absolute; top: 0; left: 50px; border-left:1px solid #ddd ; z-index: 0; } #acc ul li img{ width: 383px; height: 138px; } #acc ul li.last { position: absolute; top: 0; right: 0; }

js代码:
<script type="text/javascript">
$(function(){
$("li").click(function(){
$(this).children("h4").css({"background-color":"#f42760","color":"#fff"});
$(this).animate({
width: "434px"
},1000);
$(this).siblings().animate({
width: "50px"
},1000)
$(this).siblings().children("h4").css({"background-color":"#fff","color":"#000"});

 }) }) </script>
向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI