美文网首页
个人博客—页面导航

个人博客—页面导航

作者: 乘风破浪55 | 来源:发表于2016-05-07 18:12 被阅读229次

个人博客—页面导航

  • 鼠标滑过导航项时,蓝色背景图片从起始位置紧跟鼠标滑到,随后白色文字滑动到对应导航项;
  • 鼠标滑出后,蓝色背景图片回到起始位置,白色文字也滑回到起始位置;
  • 点击导航项,则页面跳转到对应页面,且蓝色背景图片和白色文字起始位置变为被点击项。
页面导航

html部分

<!-- 导航栏 -->
<div id="nav">
  <ul class="nav_4">
    <a href="index.html"><li></li></a>
    <a href="article.html"><li></li></a>
    <a href="work.html"><li></li></a>
    <a href="book.html"><li></li></a>
    <a href="about.html"><li></li></a>
  </ul>
  <div class="nav_2 nav_2_on nav_2_on_1">
    <ul class="nav_3 nav_3_on nav_3_on_1">
      <li>首页</li>
      <li>文章</li>
      <li>作品</li>
      <li>书架</li>
      <li>关于</li>
    </ul>
  </div>
  <ul class="nav_1">
    <li>首页</li>
    <li>文章</li>
    <li>作品</li>
    <li>书架</li>
    <li>关于</li>
  </ul>   
</div>
<!-- /导航栏 -->

js部分

    //滑动导航
    var start_on = {
            nav_2:$('#nav .nav_2_on').position().left,
            nav_3:$('#nav .nav_3_on').position().left,
        };
    $('#nav .nav_4 li').on({
        mouseover : function () {
            var hover_on = $(this).first().position();
            $('#nav .nav_2').animate({
                left : hover_on.left + 20,          
            },
            100,
            function(){
                $('#nav .nav_3').animate({
                    left : - hover_on.left
                },200);
            }); 
        },
        mouseout : function () {
            $('#nav .nav_2').animate({
                left : start_on.nav_2,          
            },
            1,
            function(){
                $('#nav .nav_3').animate({
                    left : start_on.nav_3
                },2);
            });
        }
    });

代码在Github:个人博客

相关文章

  • 个人博客—页面导航

    个人博客—页面导航 鼠标滑过导航项时,蓝色背景图片从起始位置紧跟鼠标滑到,随后白色文字滑动到对应导航项; 鼠标滑出...

  • 个人博客目录导航

    个人博客文章目录导航, 不定期会更新 博客地址 https://www.androidperformance.co...

  • 控制器跳转时导航栏透明与不透明的渐变效果实现

    APP中个人页面的一级页面 导航栏透明,下级页面不透明,实现切换时导航栏渐变效果。类似于QQ 的个人页面那种用类别...

  • React Native踩坑记

    导航栏 react-navigation实现页面导航布局效果 博客地址(有演示和讲解) 图标库 需要先下载 rnp...

  • HTML个人博客页面

    知识点总结:下面的是一个个人博客页面,歌词的段落用的时“p”标签,超链接为“a”标签。包括鼠标经过的事件:颜色变换...

  • html标签语义

    定义页面或章节的头部,包含logo,页面标题,目录,导航 定义尾部信息,经常包含版权信息,邮箱地址,博客地址,反...

  • Django技术详解(七)博客主页面开发

    博客页面设计,博客页面主要包含下面三个页面: 1:博客主页面: 2:博客内容页面 3:博客撰写页面 博客主页面上,...

  • 05微信小程序-视图与逻辑3

    页面导航 页面导航就是页面之间的跳转,小程序中页面之间的导航有两种方式:① 声明式导航:通过点击 navigato...

  • Django+Xadmin打造在线教育系统(七)

    全局导航&个人中心&全局搜索 配置全局导航 让index页面也继承base页面,注意首页有个单独的index.js...

  • 小程序几个页面跳转的区别

    nav.wxml 导航页面 demo.wxml非导航页面 1、reLaunch 重启 跳转支持:导航页、非导航...

网友评论

      本文标题:个人博客—页面导航

      本文链接:https://www.haomeiwen.com/subject/qeqsrttx.html