CSS 吸頂效果


轉載至:https://laixiazheteng.com/article/page/id/3GkrXEZVxLHK

常用場景
導航欄
字母列表

HTML

<div class="box box1">box1</div>
<div class="box box2">box2</div>
<div class="box box3">box3</div>

 

CSS

.box {
  position: -webkit-sticky;
  position: sticky;
  width: 100%;
  height: 30px;
  text-align: center;
  color: #fff;
  margin-bottom: 50px;
}

.box1 {
  top: 0;
  z-index: 1;
  background: #007bff;
}

.box2 {
  top: 30px;
  z-index: 1;
  background: #ffc107;
}

.box3 {
  background: #f4516c;
}

在上面的例子中,我們給三個div都設置了position: sticky 但由於top值有所不同,產生的效果也有所不同。

box1、box2、box3在滾動之前,它們與相對定位一樣
當到達某一個位置時,表示與絕對定位一樣著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
原文: https://laixiazheteng.com/article/page/id/3GkrXEZVxLHK © ghmagical.com
要實現導航吸頂效果,我們一般使用的是監聽 scroll,然后設置導航的 position: fixed以達到固定在頂部的效果。這種導航吸頂效果的實現方法網絡上已經N多種,今天肯定不是再來介紹一次,而是介紹另外一種更為簡單的實現方法。

在介紹真正實現方法之前,我們先來了解一下 position,它有多少個屬性值呢?

可能你會毫不猶豫的想到:著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
原文: https://laixiazheteng.com/article/page/id/3GkrXEZVxLHK © ghmagical.com
要實現導航吸頂效果,我們一般使用的是監聽 scroll,然后設置導航的 position: fixed以達到固定在頂部的效果。這種導航吸頂效果的實現方法網絡上已經N多種,今天肯定不是再來介紹一次,而是介紹另外一種更為簡單的實現方法。

在介紹真正實現方法之前,我們先來了解一下 position,它有多少個屬性值呢?

可能你會毫不猶豫的想到:著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
原文: https://laixiazheteng.com/article/page/id/3GkrXEZVxLHK © ghmagical.com
要實現導航吸頂效果,我們一般使用的是監聽 scroll,然后設置導航的 position: fixed以達到固定在頂部的效果。這種導航吸頂效果的實現方法網絡上已經N多種,今天肯定不是再來介紹一次,而是介紹另外一種更為簡單的實現方法。

在介紹真正實現方法之前,我們先來了解一下 position,它有多少個屬性值呢?

可能你會毫不猶豫的想到:著作權歸作者所有。
商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
原文: https://laixiazheteng.com/article/page/id/3GkrXEZVxLHK © ghmagical.com


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM