zoukankan      html  css  js  c++  java
  • 手机端左侧固定导航栏推出效果

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Document</title>
    <meta name="viewport" content="width=device-width,initial-scale=1.0,minimum-scale=1.0,maximum-scale=1.0">
    <style>
        *{margin:0;padding:0;}
        body {
            overflow-x: hidden;
            width: 320px;
        }
        #nav {
            position: fixed;
            left: -100px;
            top: 0;
            width: 100px;
            height: 100%;
            background: #f90;
        }
        #content {
            margin: 0 auto;
            width: 320px;
            height: 3000px;
            background: #666;
        }
        .showNav {
            transform: translateX(100px);
            -webkit-transform: translateX(100px);
            transition: transform 1s;
            -webkit-transition: -webkit-transform 1s;
        }
    </style>
    </head>
    <body>
    <div id="nav"></div>
    <div id="content">
    <input type="button" value="点我试试" id="btn">
    </div>
    <script>
    var oBtn = document.getElementById("btn");
    
    oBtn.onclick = function() {
    document.body.className = "showNav";
    }
    </script>
    </body>
    </html>
    <!DOCTYPE HTML>
    <html>
    <head>
    <meta charset="UTF-8"> 
    <meta content="width=device-width,user-scalable=no" name="viewport"> 
    <title>滑动菜单!</title>
    <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
    <meta content="width=device-width,user-scalable=no" name="viewport">
    <style>
        *{margin:0;padding:0;}
        #nav {
            position: fixed;
            right: -80%;
            top: 0px;
            width: 80%;
            background: #f90;
            height: 800px;
        }
        .showNav {
            transform: translateX(-80%);
            -webkit-transform: translateX(-80%);
        }
        .tansition {
            transition: all 1s;
            -webkit-transition: all 1s;
        }
    </style>
    </head>
    <body class="tansition">
    <div>
    <input type="button" value="点我试试" id="btn" style="float:right;">
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    11111111111111111111111111111111111111111111111111111 <br>    
    </div>
    <div id="nav">        
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    22222222222222222222 <br>    
    </div>
    <script>
    var btn = $("#btn");
    btn.on("click",function() {
    
        $("body").toggleClass("showNav");
    });
    </script>
    </body>
    </html>

    手机端左侧固定导航栏推出效果

  • 相关阅读:
    所谓的底层问题
    字符流与字节流
    字节和字符,对信息进行编码
    Asp.net和数据库的一些概念
    谈.NET,由编译器开始谈起
    Extjs中的dom,Ext.Element和Ext.Component对象的关系
    WCF和Delphi通信时序列化的问题
    认真的考虑了下领域模型,发现设计是最难的部分。书上的例子各个对象职责划分的不错,可惜能看懂不代表能设计出。
    MS100 [011020]
    MS100[001]
  • 原文地址:https://www.cnblogs.com/qiangspecial/p/3910710.html
Copyright © 2011-2022 走看看