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>

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

  • 相关阅读:
    md基本语法
    CodeBlocks安装使用、汉化以及更改配色
    hexo+github搭建个人博客教程和各种坑记录
    GB/T 38637.1-2020 物联网 感知控制设备接入 第1部分:总体要求
    山东大学909数据结构与程序设计考研经验分享
    GB/T 39083-2020 快递服务支付信息交换规范
    GB/T 38829-2020 IPTV媒体交付系统技术要求 内容接入
    GB/T 37733.3-2020 传感器网络 个人健康状态远程监测 第3部分:终端技术要求
    GB/T 38801-2020 内容分发网络技术要求 互联应用场景
    GB/T 30269.809-2020 信息技术 传感器网络 第809部分:测试:基于IP的无线传感器网络网络层协议一致性测试
  • 原文地址:https://www.cnblogs.com/qiangspecial/p/3910710.html
Copyright © 2011-2022 走看看