• 雄安高质量发展应树立高质量标杆 2019-11-16
  • 侏罗纪猜想证实 山东郯城发现300个恐龙足迹 2019-11-13
  • 提线木偶走进高校 让非遗文化在大西安“活”起来 2019-11-11
  • 广西高校东盟留学生包粽子欢庆端午节 2019-11-11
  • 非遗展里的“甜蜜技艺” 2019-11-07
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-11-06
  • 广州市见义勇为好市民揭晓 2019-11-06
  • 迈出养老金全国统筹第一步 2019-11-06
  • 夏天来了!吃什么消暑又养生?这五大水果千万别错过 2019-11-04
  • 日本大阪发生6.1级地震 部分建筑受损严重 2019-11-04
  • 北非花园迎来足球春天 遭遇"死亡之组"拒绝跑龙套 2019-10-26
  • 外卖配送箱消毒标准出台,如何执行是个大问题 2019-10-26
  • 香港“大馆”讲述历史岁月(港澳在线) 2019-10-23
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-10-23
  • 红色文化讲习所 廿四小时不打烊 2019-10-21
  • Jquery中文网 南粤风采36选7开奖公告 www.77402m.com
    Jquery中文网 >  CSS教程  >  正文 CSS3和jQuery实现花瓣网固定顶部位置悬浮菜单效果

    选7走势图:CSS3和jQuery实现花瓣网固定顶部位置悬浮菜单效果

    发布时间:2019-10-29   编辑:南粤风采36选7开奖公告 www.77402m.com
    jquery中文网为您提供CSS3和jQuery实现花瓣网固定顶部位置悬浮菜单效果等资源,欢迎您收藏本站,我们将为您提供最新的CSS3和jQuery实现花瓣网固定顶部位置悬浮菜单效果资源
    固定顶部悬浮菜单效果我们现在在各种网站都能看到这种效果就是我们移到指定位置之后就会显示出导航菜单了,下面我们就一起来看看吧.
    <script>ec(2);</script>

    南粤风采36选7开奖公告 www.77402m.com 花瓣网以前的菜单效果还不错,首先是展示出全部的菜单,然后当你向下滑动网页的时候,菜单自动吸顶固定悬浮在浏览器的顶部,这个用户也能很好的切换不同的分类,查看更多的内容,而对于网站来说,也提升了不少的用户体验和交互性。

    \'CSS3和jQuery实现花瓣网固定顶部位置悬浮菜单效果\'


    制作方法

    本文将来为大家简单的介绍一下如何制作出这样的效果。

    HTML代码

    首先我们编写一些基本的HTML代码,分别给网站的LOGO定义一个#header类,给菜单定义.nav类。

    <div id="header"><h1>花瓣</h1></div>
    <div class="nav">
        <ul>
            <li><a>关注</a></li>
            <li><a>最新</a></li>
            <li><a>最热</a></li>
            <li><a>视频</a></li>
            <li><a>家居</a></li>
            <li><a>旅行</a></li>
        </ul>
    </div>

    CSS代码

    对于网站的LOGO,我们让其居中显示,然后再定义一个颜色和底部边框。

    #header{
        width:100%;
        border-top:solid 1px #ccc;
        border-bottom:solid 1px #ccc;
        text-align:center;
    }

    对于菜单部分,我们让所有的菜单项都在一行显示,并对a标签定义足够的填充和间距。

    .nav{width:500px;background:#fff;margin:20px auto 0;border:solid 1px #ccc;zoom:1;border-radius:5px;box-shadow:0 1px 6px rgba(0,0,0,0.1);color:#D74452;}
    .nav:after{content:"";display:block;height:0;clear:both;visibility:hidden;}
    .nav ul li{float:left;margin:0 20px;height:30px;line-height:30px;}
    .nav ul li a{cursor:pointer;}
    .nav ul li a:hover{text-decoration:underline;}

    当用户向下滑动网页的时候,我们会给菜单添加一个类,这个能让菜单浮动到网页的顶部。


    .nav_scroll{
        position:fixed;
        width:100%;
        margin:0;
        left:0;
        top:0;
    }


    JavaScript代码

    首先我们需要引入jquery库。

    <script src="jquery-1.7.2.min.js" type="text/javascript"></script>

    获取用户滑动网页的距离,如果大于网站LOGO的高度 导航的高度,那么就给导航添加一个nav_scroll类,如果小于这个高度,那么就移除nav_scroll类。

    $(document).ready(function(){
    var topMain=$("#header").height() 20//是头部的高度加头部与nav导航之间的距离
    var nav=$(".nav");
    $(window).scroll(function(){
        if ($(window).scrollTop()>topMain){//如果滚动条顶部的距离大于topMain则就nav导航就添加类.nav_scroll,否则就移除
            nav.addClass("nav_scroll");
        }else{
            nav.removeClass("nav_scroll");
        }
    });
    })


    好了,以上就是使用CSS3和jQuery制作仿花瓣网固定顶部位置悬浮导航菜单的全部教程。

    您可能感兴趣的文章:
    7款风格新颖的jQuery/CSS3菜单导航分享
    JS右下角悬浮广告代码的简单示例
    js 固定悬浮效果的代码分享
    JQUERY 实现窗口滚动搜索框??啃Ч?类似滚动???
    2013年优秀jQuery插件整理小结
    网页中返回顶部代码(多种方法)另附注释说明
    jQuery powerFloat万能浮动层下拉层插件使用介绍
    自动固定顶部的悬浮菜单栏代码(三个例子,三种方法)
    仿新浪微博返回顶部的jquery实现代码
    瀑布流布局并自动加载实现代码

    [关闭]
  • 雄安高质量发展应树立高质量标杆 2019-11-16
  • 侏罗纪猜想证实 山东郯城发现300个恐龙足迹 2019-11-13
  • 提线木偶走进高校 让非遗文化在大西安“活”起来 2019-11-11
  • 广西高校东盟留学生包粽子欢庆端午节 2019-11-11
  • 非遗展里的“甜蜜技艺” 2019-11-07
  • 还是中国足球队最牛,因为他稳定;中国股市就不一样了,怎么形容呢?唉,还不如中国足球! 2019-11-06
  • 广州市见义勇为好市民揭晓 2019-11-06
  • 迈出养老金全国统筹第一步 2019-11-06
  • 夏天来了!吃什么消暑又养生?这五大水果千万别错过 2019-11-04
  • 日本大阪发生6.1级地震 部分建筑受损严重 2019-11-04
  • 北非花园迎来足球春天 遭遇"死亡之组"拒绝跑龙套 2019-10-26
  • 外卖配送箱消毒标准出台,如何执行是个大问题 2019-10-26
  • 香港“大馆”讲述历史岁月(港澳在线) 2019-10-23
  • 他帖子里的明理,就是要人们放弃自己的利益,一切顺从别人的指挥棒转 2019-10-23
  • 红色文化讲习所 廿四小时不打烊 2019-10-21
  • 赛果及·派彩 江西多乐彩开奖查询 快捕鱼2 mg电子游戏cc 誉彩彩票 重庆时时彩开彩直播 三公真实图片 jdb财神捕鱼有赢家吗 四川金7乐彩票走势图 007大战皇家赌场下载 云南快乐十分开前三组 南粤36选7最新走势图 贵州快三开奖结果统计表 欧亚足球指数 手机现金捕鱼平台