手风琴特效
2016-10-24 20:52
246 查看
1:第一部分就是css,很重要不用说
style type="text/css"> *{padding: 0; margin: 0;} #main{ width:650px; margin: 0 auto ; height:150px; } #main ul{ width:650px; height:150px; border-left:solid 1px #ddd; list-style: none; position: relative; } #main ul li{ width:50px; height:150px; float: left; position: relative; background: #ccc; cursor: pointer; overflow: hidden; } #main ul li.active{ width:450px; height: 150px; } #main ul li h3{ width:14px; font-size:14px; padding: 45px 17px 0; border: solid 1px #DDDDDD; height:103px; } #main ul li div{ width:400px; height:150px; position:absolute; left:50px; top:0; background: pink; } #main ul li.last{ position: absolute; top:0; right: 0; } </style>
2:body里面就是一堆div,不可或缺的。(好的布局会让你的网页写起来更容易。。。此处省略10000+字)
<div id="main">
<ul>
<li class="active">
<h3>白玫瑰</h3>
<div>11111</div>
</li>
<li>
<h3>白玫瑰</h3>
<div>22222</div>
</li>
<li>
<h3>白玫瑰</h3>
<div>33333</div>
</li>
<li>
<h3>白玫瑰</h3>
<div>44444</div>
</li>
<li class="last">
<h3>白玫瑰</h3>
<div>55555</div>
</li>
</ul>
</div> 3@:下面四JS的代码,不过要引用jQuery,版本是2.0以上的,老师说1.0到2.0之间是那些电商网站用的,因为jQuery在这段期间做了各种兼容在里面。
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>
<script type="text/javascript">
$("#main ul li").mouseover(function(){
$(this).stop().animate({"width":"450px"}).siblings().stop().animate({"width":"50px"});
})
</script>
相关文章推荐
- JS手风琴特效、运动函数
- js特效01手风琴动态效果案例
- jquery应用实例分享_实现手风琴特效
- 纯css3手风琴特效代码
- 【精心推荐】20款优秀 jQuery Accordion(手风琴)特效插件
- jQuery图片手风琴特效一行代码搞定
- 利用css3的的过渡属性制作手风琴特效
- 18款jquery抽屉式手风琴导航特效代码分享
- 基于jquery实现简单的手风琴特效
- 用jquery封装的手风琴特效插件
- 纯CSS3手风琴图片滑动特效
- Android 之路43---手风琴特效ExpandableListView
- 手风琴特效
- jquery手风琴特效插件
- jQuery实现垂直半透明手风琴特效代码分享
- 手风琴特效 .
- 纯CSS3手风琴图片滑动特效
- 简单几句JQuary搞定手风琴特效
- 动漫网站基于jquery的横向手风琴特效
- 【精心推荐】20款优秀 jQuery Accordion(手风琴)特效插件