美文网首页
CSS设置滚动条滚动到一定的位置,相对应的元素就不动了(固定导航

CSS设置滚动条滚动到一定的位置,相对应的元素就不动了(固定导航

作者: lvyweb | 来源:发表于2023-05-28 18:49 被阅读0次
当元素的position属性设置为sticky时,则开启了元素的粘滞定位
(1)以浏览器为参照物(体现固定定位特点);
(2)占有原来位置(体现相对定位特点);

(3)粘滞定位可以在元素到达某个位置时,将其固定
(4)没有达到top值之前正常显示,随着滚动条的滚动而滚动,
达到top值之后类似于固定定位,不会跟随滚动条滚动而滚动


<div>
      <ul>
        <li>吃饭</li>
        <li>睡觉</li>
        <li>打豆豆</li>
      </ul>
      <div class="main">
      </div>
    </div>
 
ul{
        width: 800px;
        background-color: #ccc;
        height: 50px;
        line-height: 50px;
        margin: 0 auto;
        margin-top: 50px;
        /* 开启固定定位 */
        position: fixed;
        position: sticky;
        top: 0px;
        /*距离浏览器0px的时候就不动了*/
      }
      li{
        float: left;
        width: 25%;
        text-align: center;
      }
      .main{
        width: 100%;
        background-color: pink;
        height: 600px;
}

相关文章

  • 一个动态导航栏的简单实现

    这个问题是面试中遇到的。。。 要求 实现滚动条滚到一定高度时,导航栏固定。 思路 1.实现一个位置在页面下方的导航...

  • Bootstrap Scrollspy plugin 简介

    介绍 Scrollspy plugin 滚动监听插件,即自动更新导航插件,会根据滚动条的位置自动更新对应的导航目标...

  • CSS设置滚动条样式

    CSS设置滚动条样式 一:webkit下面的CSS设置滚动条 ::-webkit-scrollbar 滚动条整体部...

  • JQuery监听页面滚动事件及scrollTop(),offs

    scrollTop():获取或设置匹配元素的滚动条的垂直高度位置。 语法:$(element).scrollTop...

  • 使用CSS隐藏元素滚动条

    使用CSS隐藏元素滚动条

  • 个人博客—页面导航

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

  • PC端滚动条滚动

    JS控制滚动条的位置: 竖向滚动条置顶: 竖向滚动条置底: 缓慢的滚动到底部

  • react上拉加载

    react上拉加载(元素,滚动条在元素上) js css 下次将列表页进入详情页之后,返回时,记录进入时的位置~~~

  • js在vue基础上实现导航条与内容的联动

    本文主要介绍如何实现随着滚动条滚动到某个内容区域,导航选中状态随之切换,当点击的时候直接跳到点击的位置。分析:我们...

  • 垂直居中,水平居中

    CSS设置行内元素的水平居中 CSS设置行内元素的垂直居中 CSS设置块级元素的水平居中 CSS设置块级元素的垂直居中

网友评论

      本文标题:CSS设置滚动条滚动到一定的位置,相对应的元素就不动了(固定导航

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