Jquery制作手风琴 -- 案例

效果图

在这里插入图片描述

jquery插件

https://download.csdn.net/download/Messchao/25731245

html代码

<div class="king">
    <ul>
        <li class="current">
            <a href="#">
                <img src="img/m1.jpg" alt="" class="small">
                <img src="img/m.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/l1.jpg" alt="" class="small">
                <img src="img/l.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/c1.jpg" alt="" class="small">
                <img src="img/c.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/w1.jpg" alt="" class="small">
                <img src="img/w.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/z1.jpg" alt="" class="small">
                <img src="img/z.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/h1.jpg" alt="" class="small">
                <img src="img/h.png" alt="" class="big">
            </a>
        </li>
        <li>
            <a href="#">
                <img src="img/t1.jpg" alt="" class="small">
                <img src="img/t.png" alt="" class="big">
            </a>
        </li>
    </ul>
</div>

css代码

<style type="text/css">
    * {
        margin: 0;
        padding: 0;
    }

    img {
        display: block;
    }

    ul {
        list-style: none;
    }

    .king {
        width: 852px;
        margin: 100px auto;
        background: url(img/bg.png) no-repeat;
        overflow: hidden;
        padding: 10px;
    }

    .king ul {
        overflow: hidden;
    }

    .king li {
        position: relative;
        float: left;
        width: 69px;
        height: 69px;
        margin-right: 10px;
    }

    .king li.current {
        width: 224px;
    }

    .king li.current .big {
        display: block;
    }

    .king li.current .small {
        display: none;
    }

    .big {
        width: 224px;
        display: none;
    }

    .small {
        position: absolute;
        top: 0;
        left: 0;
        width: 69px;
        height: 69px;
        border-radius: 5px;
    }
    /*插件引入*/
    <script src="jquery.min.js"></script>
</style>

js代码


<script type="text/javascript">
    $(function () {
        $(".king li").mouseover(function () {
            //鼠标经过某个Li 增加动画width,为后面图片的淡入做准备
            $(this).stop().animate({
                //切换为大图标的尺寸
                width: 224
                //当前li 的小图片 淡出 大图片 淡入
            }).find(".small").stop().fadeOut().siblings(".big").stop().fadeIn()
            $(this).siblings("li").stop().animate({
                //切换为小图标的尺寸
                width: 69
                //当前li 的小图片 淡入 大图片 淡出
            }).find(".small").stop().fadeIn().siblings(".big").stop().fadeOut()
        })
    })
</script>
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值