• 手风琴页面


    啥都不说了,直接上

    1.Html结构代码

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="utf-8" />
            <title>手风琴2</title>
            <link rel="stylesheet" type="text/css" href="css/new_file.css"/>
            <script src="js/jquery-1.10.2.min.js"></script>
            <script src="js/new_file.js"></script>
        </head>
        <body>
            <div id="gs">
                <div class="gs gs1">
                    <div class="txt">
                        <p class="p1">我的旅行记1我的旅行记3</p>
                        <p class="p2">空山之旅我的旅行记3</p>
                    </div>
                </div>
                <div class="gs gs2">
                    <div class="txt">
                        <p class="p1">我的旅行记2我的旅行记3</p>
                        <p class="p2">沙漠之旅我的旅行记3</p>
                    </div>
                </div>
                <div class="gs gs3">
                    <div class="txt">
                        <p class="p1">我的旅行记3我的旅行记3</p>
                        <p class="p2">拉沙之旅我的旅行记3</p>
                    </div>
                </div>
                <div class="gs gs4">
                    <div class="txt">
                        <p class="p1">我的旅行记4我的旅行记3</p>
                        <p class="p2">雪山之旅我的旅行记3</p>
                    </div>
                </div>
            </div>
        </body>
    </html>

    2.css样式代码

    *{
        padding: 0px;
        margin: 0px;
        font-family: "微软雅黑";
    }
    
    #gs {
        width: 1100px;
        height: 429px;
        
    }
    
    .gs {
        width: 100px;
        height: 429px;
        float: left;
    }
    
    .gs4 {
        width: 789px;
        height: 429px;
    }
    
    .gs1 {
        background: url(../img/img/1.jpg) repeat scroll top left;
    }
    .gs2 {
        background-image: url(../img/img/2.jpg);
    }
    .gs3 {
        background-image: url(../img/img/3.jpg);
    }
    .gs4 {
        background-image: url(../img/img/4.jpg);
    }
    
    .txt {
        width: 100px;
        height: 429px;
        /*margin: 15px;*/
        background: rgba(0,0,0,0.5);
        cursor: pointer;
    }
    
    /*.txt p {
        float: left;
         20px;
        height: 429px;
        color: #fff;
        font-size: 20px;
        margin: 14px;
    }*/
    
    .txt p {
        color: #fff;
        float: left;
        margin: 15px;
    }
    
    .txt .p1 {
        font-size: 14px;
        width: 14px;
    }
    
    .txt .p2 {
        font-size: 12px;
        width: 12px;
    }

    3.javascript代码

    $(function(){
        $(".txt").mouseover(function(){
            $(this).parent().stop(true).animate({"width":"789px"},500).siblings().stop(true).animate({"width":"100px"},500);
        });
    });

    4.主要:

    a.字体竖排垂直:字体大小font-size = 包含字体标签宽度width

    b.js中stop()方法:stop()表示结束动画有过渡

             stop(true)表示暂停动画,

               stop(true,true)表示立即结束动画,无过渡

    c.parent():找到上一级元素

      siblings():除了本元素外,其他的。。。

      animate():动画效果

  • 相关阅读:
    windows 7 wifi热点配置
    Java中的try catch finaly先后调用顺序
    redis php扩展
    mysql索引
    cmd操作数据库的常用命令
    php ajax解决跨越问题
    git常用命令
    php,redis分布式锁防并发
    php商城下单,可以购买多件商品,redis防高并发
    php商城秒杀,redis防高并发
  • 原文地址:https://www.cnblogs.com/xiaobin1024/p/6864703.html
Copyright © 2020-2023  润新知