首页 > 软件开发 > JQUERY >

HTML+jQuery+CSS3左侧固定子菜单3d展开动画

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

HTML jQuery CSS3左侧固定导航栏子菜单3d展开动画kDe办公区 - 实用经验教程分享!

工具/原料

  • adobe dreamweaver

方法/步骤

  • 1

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

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 1此文章未经许可获取自百度经验
  • 2

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

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

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

    h1>a href="#">鼠标移入侧边栏/a>/h1>kDe办公区 - 实用经验教程分享!

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

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

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

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

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

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

    li>a href="#" class="home">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#" class="develop">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#" class="wechat">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#" class="case">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#" class="news">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#" class="contact">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

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

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

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

    div class="nav-slide-o">/div>kDe办公区 - 实用经验教程分享!

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

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

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

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

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

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

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

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

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

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

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

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

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

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

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

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

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

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

    li>a href="#">span>百度经验/span>/a>/li>kDe办公区 - 实用经验教程分享!

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

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

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

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

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

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 3

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

    html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, textarea { margin: 0; padding: 0; font-size: 14px; line-height: 24px; color: #000; font-family: 'microsoft yahei', verdana, Tahoma; }kDe办公区 - 实用经验教程分享!

    ol, ul, li { list-style: none; line-height: 22px; }kDe办公区 - 实用经验教程分享!

    ol, ul { zoom: 1; }kDe办公区 - 实用经验教程分享!

    h1, h2, h3, h4, h5, h6 { font-size: 100%; }kDe办公区 - 实用经验教程分享!

    img { border: none; max-width: 100%; }kDe办公区 - 实用经验教程分享!

    a, a:link, a:visited { cursor: pointer; text-decoration: none; }kDe办公区 - 实用经验教程分享!

    a:hover { cursor: pointer; }kDe办公区 - 实用经验教程分享!

    .table { border-collapse: collapse; border-spacing: 0; }kDe办公区 - 实用经验教程分享!

    .table td { border: solid 1px #666; }kDe办公区 - 实用经验教程分享!

    .clear { clear: both; float: none; overflow: hidden; height: 0; font-size: 0; }kDe办公区 - 实用经验教程分享!

    .clearFix:after { clear: both; display: block; visibility: hidden; height: 0; line-height: 0; content: "."; }kDe办公区 - 实用经验教程分享!

    .clearFix { zoom: 1; }kDe办公区 - 实用经验教程分享!

    * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }kDe办公区 - 实用经验教程分享!

    :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }kDe办公区 - 实用经验教程分享!

    .font { font: 14px/24px "Comic Sans MS"; }kDe办公区 - 实用经验教程分享!

    :focus { outline: none; }kDe办公区 - 实用经验教程分享!

    .css3pie { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; behavior: url(css3pie/PIE.htc); }kDe办公区 - 实用经验教程分享!

    body { font-size: 14px; font-family: "黑体-简", "黑体", "微软雅黑", Arial, Gotham, "Helvetica Neue", Helvetica, sans-serif; width: 100%; margin: 0 auto; background-color: #313131; overflow-x: hidden; }kDe办公区 - 实用经验教程分享!

    .wrap { width: 100%; height: 1000px; }kDe办公区 - 实用经验教程分享!

    .wrap p { font-size: 48px; text-align: center; color: #fff; padding-top: 280px; line-height: 60px; }kDe办公区 - 实用经验教程分享!

    .logo { text-align: center; vertical-align: middle; background: #357dd7; margin-left: 45%; top: 20%; z-index: 11; width: 240px; height: 240px; overflow: hidden; position: relative; }kDe办公区 - 实用经验教程分享!

    .logo:hover { box-shadow: 0px 0px 10px #333; }kDe办公区 - 实用经验教程分享!

    .logo h1 { display: table-cell; vertical-align: middle; width: 240px; height: 240px; }kDe办公区 - 实用经验教程分享!

    .logo a { width: 240px; height: 240px; overflow: hidden; }kDe办公区 - 实用经验教程分享!

    .logo a:before { content: ''; position: absolute; left: -230%; top: 0px; width: 200%; height: 120%; background: #1f415f; z-index: 1; transform: skew(30deg, 0); -webkit-transform: skew(30deg, 0); -ms-transform: skew(30deg, 0); -moz-transform: skew(30deg, 0); -o-transform: skew(30deg, 0); transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }kDe办公区 - 实用经验教程分享!

    .logo a:hover { background: #357dd7; }kDe办公区 - 实用经验教程分享!

    .logo a:hover:before { left: -60px; }kDe办公区 - 实用经验教程分享!

    .logo img { position: relative; z-index: 1; }kDe办公区 - 实用经验教程分享!

    .nav-main { position: fixed; top: 0; z-index: 12; height: 100%; width: 100px; color: #fff; background: #111213; }kDe办公区 - 实用经验教程分享!

    .nav-main a { color: #fff; }kDe办公区 - 实用经验教程分享!

    .nav-box { position: relative; perspective: 200px; -webkit-perspective: 200px; transform-style: preserve-3d; -webkit-transform-style: preserve-3d; height: 100%; z-index: 99; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a { display: block; width: 100px; height: 100px; overflow: hidden; text-align: center; position: relative; transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a:before { content: ''; position: absolute; left: -240px; top: 0px; width: 200px; height: 100%; background: #629feb; z-index: 1; transform: skew(30deg, 0); -webkit-transform: skew(30deg, 0); -ms-transform: skew(30deg, 0); -moz-transform: skew(30deg, 0); -o-transform: skew(30deg, 0); transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a:hover { background: #357dd7; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a:hover:before { left: -30px; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a:after { content: ''; position: absolute; width: 100%; height: 30px; left: 0; top: 20px; z-index: 1; }kDe办公区 - 实用经验教程分享!

    .nav-ul li a span { display: block; margin-top: 60px; perspective:;kDe办公区 - 实用经验教程分享!

    position: relative; z-index: 1; }kDe办公区 - 实用经验教程分享!

    .nav-slide { position: fixed; left: 100px; top: 0; width: 240px; height: 100%; background: #252829; transform: rotateY(120deg); -webkit-transform: rotateY(120deg); -moz-transform: rotateY(120deg); -o-transform: rotateY(120deg); -ms-transform: rotateY(120deg); z-index: 99; visibility: hidden; transform-origin: 0 0; -webkit-transform-origin: 0 0; -moz-transform-origin: 0 0; -o-transform-origin: 0 0; -ms-transform-origin: 0 0; backface-visibility: hidden; -webkit-backface-visibility: hidden; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; transition-timing-function: cubic-bezier(.08, .72, .71, .96); -webkit-transition-timing-function: cubic-bezier(.08, .72, .71, .96); }kDe办公区 - 实用经验教程分享!

    .nav-slide.hover { transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -o-transform: rotateY(0deg); -ms-transform: rotateY(0deg); z-index: 15; visibility: visible; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o li a { line-height: 50px; display: block; padding: 0 20px; font-size: 14px; overflow: hidden; text-align: left; position: relative; transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o li a:before { content: ''; position: absolute; left: -230%; top: 0px; width: 200%; height: 100%; background: #629feb; z-index: 1; transform: skew(30deg, 0); -webkit-transform: skew(30deg, 0); -moz-transform: skew(30deg, 0); -o-transform: skew(30deg, 0); -ms-transform: skew(30deg, 0); transition: all .5s; -webkit-transition: all .5s; -moz-transition: all .5s; -o-transition: all .5s; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o li a:hover { background: #357dd7; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o li a:hover:before { left: -60px; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o li a span { position: relative; z-index: 1; }kDe办公区 - 实用经验教程分享!

    .nav-slide-o { display: none; }kDe办公区 - 实用经验教程分享!

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 4

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

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

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

    $(function(){kDe办公区 - 实用经验教程分享!

    var thisTime;kDe办公区 - 实用经验教程分享!

    $('.nav-ul li').mouseleave(function(even){kDe办公区 - 实用经验教程分享!

    thisTime=setTimeout(thisMouseOut,1000);kDe办公区 - 实用经验教程分享!

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

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

    $('.nav-ul li').mouseenter(function(){kDe办公区 - 实用经验教程分享!

    clearTimeout(thisTime);kDe办公区 - 实用经验教程分享!

    var thisUB=$('.nav-ul li').index($(this));kDe办公区 - 实用经验教程分享!

    if($.trim($('.nav-slide-o').eq(thisUB).html()) != "")kDe办公区 - 实用经验教程分享!

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

    $('.nav-slide').addClass('hover');kDe办公区 - 实用经验教程分享!

    $('.nav-slide-o').hide();kDe办公区 - 实用经验教程分享!

    $('.nav-slide-o').eq(thisUB).show();kDe办公区 - 实用经验教程分享!

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

    else{kDe办公区 - 实用经验教程分享!

    $('.nav-slide').removeClass('hover');kDe办公区 - 实用经验教程分享!

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

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

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

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

    function thisMouseOut(){kDe办公区 - 实用经验教程分享!

    $('.nav-slide').removeClass('hover');kDe办公区 - 实用经验教程分享!

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

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

    $('.nav-slide').mouseenter(function(){kDe办公区 - 实用经验教程分享!

    clearTimeout(thisTime);kDe办公区 - 实用经验教程分享!

    $('.nav-slide').addClass('hover');kDe办公区 - 实用经验教程分享!

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

    $('.nav-slide').mouseleave(function(){kDe办公区 - 实用经验教程分享!

    $('.nav-slide').removeClass('hover');kDe办公区 - 实用经验教程分享!

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

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

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

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

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 5

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

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 6

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

    HTML jQuery CSS3左侧固定子菜单3d展开动画kDe办公区 - 实用经验教程分享!

  • 注意事项

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

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


    标签: CSSHTMLJQUERY

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