码迷,mamicode.com
首页 > Web开发 > 详细

jquery实现简单的手风琴效果

时间:2017-04-05 00:59:46      阅读:217      评论:0      收藏:0      [点我收藏+]

标签:use   bottom   教学   parent   line   idt   orange   code   overflow   

最近看到我看的教学视频有不少手风琴效果,我也试着写一下,当做练习。

明天我放假,就要去找工作,不知道,我的前端之路,能不能正式开始。

菜鸟起飞的机会都没有,那就尴尬了.

纯属练习:

效果如图:

技术分享

html:

<ul class="wrap">
   <li class="checked">
       <span>选项1</span>
       <div>1</div>
   </li>
    <li>
        <span>选项2</span>
        <div>2</div>
    </li>
    <li>
        <span>选项3</span>
        <div>3</div>
    </li>
    <li>
        <span>选项4</span>
        <div>4</div>
    </li>
    <li>
        <span>选项5</span>
        <div>5</div>
    </li>
</ul>

 

css:

    ul,li,div,span{
            margin: 0;
            padding: 0;
        }
        li{
            list-style: none;
        }
        span{
            display: block;
            border-bottom:1px solid black;
            background-color: orange;

        }

        .wrap{
            width: 400px;
            height: 500px;
            border: 1px solid black;
        }
        .wrap li{
            width: 400px;
            height: 40px;
           overflow: hidden;

        }
        ul li.checked{
            height: 340px;
        }
        .wrap li span{
            height: 39px;
            line-height: 39px;
           text-indent: 20px;
        }

        .wrap li div{
            height: 300px;
            line-height: 300px;
            text-align: center;
            font-size: 50px;
        }

jquery:

  $(function(){
            $("ul li span").mouseover(function(){
                $(this).parent().animate({height:340},500);
                $(this).parent().siblings().animate({height:40},500);
            })
        })

 

jquery实现简单的手风琴效果

标签:use   bottom   教学   parent   line   idt   orange   code   overflow   

原文地址:http://www.cnblogs.com/lw1995/p/6666951.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!