首页 > 软件开发 > JQUERY >

html+css3+jquery兼容手机的全屏导航下拉特效

来源:互联网 2023-03-16 23:54:33 版权归原作者所有,如有侵权,请联系我们

html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

    新建html文档。fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 2

    书写hmtl代码。fT1办公区 - 实用经验教程分享!

    div class="nav">fT1办公区 - 实用经验教程分享!

    button class="btn-nav">fT1办公区 - 实用经验教程分享!

    span class="icon-bar top">/span>fT1办公区 - 实用经验教程分享!

    span class="icon-bar middle">/span>fT1办公区 - 实用经验教程分享!

    span class="icon-bar bottom">/span>fT1办公区 - 实用经验教程分享!

    /button>fT1办公区 - 实用经验教程分享!

    /div>fT1办公区 - 实用经验教程分享!

    fT1办公区 - 实用经验教程分享!

    div class="nav-content hideNav hidden">fT1办公区 - 实用经验教程分享!

    ul class="nav-list">fT1办公区 - 实用经验教程分享!

    li class="nav-item">a href="#" class="item-anchor">item 1/a>/li>fT1办公区 - 实用经验教程分享!

    li class="nav-item">a href="#" class="item-anchor">item 2/a>/li>fT1办公区 - 实用经验教程分享!

    li class="nav-item">a href="#" class="item-anchor">item 3/a>/li>fT1办公区 - 实用经验教程分享!

    li class="nav-item">a href="#" class="item-anchor">item 4/a>/li>fT1办公区 - 实用经验教程分享!

    /ul>fT1办公区 - 实用经验教程分享!

    /div>fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 3

    书写css代码。fT1办公区 - 实用经验教程分享!

    body, html { background-color: #14213D; height: 100%; width: 100%; padding: 0; margin: 0; font-family: 'Lato', sans-serif; }fT1办公区 - 实用经验教程分享!

    .nav { position: relative; width: auto; display: inline-block; border: none; }fT1办公区 - 实用经验教程分享!

    .btn-nav { position: fixed; top: 50px; left: 30px; background: transparent; border: none; padding: 10px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; cursor: pointer; z-index: 99999; }fT1办公区 - 实用经验教程分享!

    .btn-nav:focus { outline: 0; }fT1办公区 - 实用经验教程分享!

    .icon-bar { display: block; margin: 6px 0; width: 40px; height: 5px; background-color: #FFFFFF; }fT1办公区 - 实用经验教程分享!

    .btn-nav:hover .icon-bar { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; background-color: #FCA311; }fT1办公区 - 实用经验教程分享!

    .nav-content { position: fixed; top: -100%; bottom: 0; left: 0; right: 0; background: #000000; display: block; height: 100%; z-index: 9; }fT1办公区 - 实用经验教程分享!

    .nav-list { list-style: none; padding: 0; position: relative; top: 30%; }fT1办公区 - 实用经验教程分享!

    .item-anchor:after { content: ""; position: absolute; width: 3px; height: 3px; left: 0; bottom: 0; z-index: 9; background: transparent; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }fT1办公区 - 实用经验教程分享!

    .item-anchor { color: #fff; font-size: 30px; text-transform: uppercase; position: relative; text-decoration: none; padding: 10px; }fT1办公区 - 实用经验教程分享!

    .item-anchor:hover, .item-anchor:focus { color: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }fT1办公区 - 实用经验教程分享!

    .item-anchor:hover:after, .item-anchor:focus:after { width: 100%; background: #FCA311; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; }fT1办公区 - 实用经验教程分享!

    .nav-item { margin: 40px auto; text-align: center; }fT1办公区 - 实用经验教程分享!

    .animated { display: block; margin: 0 auto; }fT1办公区 - 实用经验教程分享!

    .animated:hover .icon-bar, .animated:focus .icon-bar { background-color: #FCA311; }fT1办公区 - 实用经验教程分享!

    .animated:focus { cursor: pointer; z-index: 9999; }fT1办公区 - 实用经验教程分享!

    .middle { margin: 0 auto; }fT1办公区 - 实用经验教程分享!

    .icon-bar { -webkit-transition: all .7s ease; -moz-transition: all .7s ease; -ms-transition: all .7s ease; -o-transition: all .7s ease; transition: all .7s ease; z-index: 999999; }fT1办公区 - 实用经验教程分享!

    .animated .icon-bar { z-index: 999999; background-color: #FCA311; }fT1办公区 - 实用经验教程分享!

    .animated .top { -webkit-transform: translateY(10px) rotateZ(45deg); -moz-transform: translateY(10px) rotateZ(45deg); -ms-transform: translateY(10px) rotateZ(45deg); -o-transform: translateY(10px) rotateZ(45deg); transform: translateY(10px) rotateZ(45deg); }fT1办公区 - 实用经验教程分享!

    .animated .bottom { -webkit-transform: translateY(-11px) rotateZ(-45deg); -moz-transform: translateY(-11px) rotateZ(-45deg); -ms-transform: translateY(-11px) rotateZ(-45deg); -o-transform: translateY(-11px) rotateZ(-45deg); transform: translateY(-11px) rotateZ(-45deg); }fT1办公区 - 实用经验教程分享!

    .animated .middle { width: 0; }fT1办公区 - 实用经验教程分享!

    @keyframes showNav { from {fT1办公区 - 实用经验教程分享!

    top: -100%;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: 0; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-webkit-keyframes showNav { from {fT1办公区 - 实用经验教程分享!

    top: -100%;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: 0; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-moz-keyframes showNav { from {fT1办公区 - 实用经验教程分享!

    top: -100%;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: 0; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-o-keyframes showNav { from {fT1办公区 - 实用经验教程分享!

    top: -100%;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: 0; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    .showNav { -webkit-animation: showNav 1s ease forwards; -moz-animation: showNav 1s ease forwards; -o-animation: showNav 1s ease forwards; animation: showNav 1s ease forwards; }fT1办公区 - 实用经验教程分享!

    @keyframes hideNav { from {fT1办公区 - 实用经验教程分享!

    top: 0;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: -100%; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-webkit-keyframes hideNav { from {fT1办公区 - 实用经验教程分享!

    top: 0;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: -100%; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-moz-keyframes hideNav { from {fT1办公区 - 实用经验教程分享!

    top: 0;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: -100%; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    @-o-keyframes hideNav { from {fT1办公区 - 实用经验教程分享!

    top: 0;fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    to { top: -100%; }fT1办公区 - 实用经验教程分享!

    }fT1办公区 - 实用经验教程分享!

    .hideNav { -webkit-animation: hideNav 1s ease forwards; -moz-animation: hideNav 1s ease forwards; -o-animation: hideNav 1s ease forwards; animation: hideNav 1s ease forwards; }fT1办公区 - 实用经验教程分享!

    .hidden { display: none; }fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 3
  • 4

    书写并添加js代码。fT1办公区 - 实用经验教程分享!

    script src="js/jquery-2.1.1.min.js">/script>fT1办公区 - 实用经验教程分享!

    script>fT1办公区 - 实用经验教程分享!

    $(window).load(function () {fT1办公区 - 实用经验教程分享!

    $('.btn-nav').on('click tap', function () {fT1办公区 - 实用经验教程分享!

    $('.nav-content').toggleClass('showNav hideNav').removeClass('hidden');fT1办公区 - 实用经验教程分享!

    $(this).toggleClass('animated');fT1办公区 - 实用经验教程分享!

    });fT1办公区 - 实用经验教程分享!

    });fT1办公区 - 实用经验教程分享!

    /script>fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 5

    代码整体结构。fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 6

    查看效果。fT1办公区 - 实用经验教程分享!

    html css3 jquery兼容手机的全屏导航下拉特效fT1办公区 - 实用经验教程分享!

  • 注意事项

    • jquery-2.1.1.min.js是个js包,可以网上下载。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!fT1办公区 - 实用经验教程分享!


    标签: CSSHTMLJQUERY

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号