av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

Web前端tips:CSS之Sticky粘滯效果

Sticky介紹

Sticky是CSS3的一個定位屬性,它可以讓元素在滾動過程中“粘”在屏幕上的某個位置,直到滾動到某個臨界點后才會跟隨滾動。Sticky定位可以使得頁面更具交互性和易用性,也提高了頁面的可讀性。 Sticky定位可以通過以下代碼實現(xiàn):

按需開發(fā)可以根據(jù)自己的需求進行定制,網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)構(gòu)思過程中功能建設(shè)理應(yīng)排到主要部位公司網(wǎng)站設(shè)計、成都網(wǎng)站建設(shè)的運用實際效果公司網(wǎng)站制作網(wǎng)站建立與制做的實際意義

position: sticky;top: 0;

其中,top屬性定義了元素“粘”在屏幕上的位置。當元素到達指定位置時,它將會變成固定定位,直到滾動到指定位置后才會解除固定定位。 Sticky定位的特點:

  1. 當元素被滾動到達指定位置時,它會變成固定定位,直到滾動到指定位置后才會解除固定定位。
  2. Sticky定位可以讓元素在滾動過程中保持在屏幕上的某個位置,這提高了頁面的可讀性和易用性。
  3. Sticky定位可以和其他定位屬性(如top、bottom、left、right)結(jié)合使用,從而實現(xiàn)更加復雜的布局效果。

實現(xiàn)一個高度能自動變小的吸附需求

場景:客戶需要這樣一個動態(tài)效果,就是網(wǎng)站的頂部導航欄在未觸及到頁面頂部時,它的高度為 100px ,隨著頁面向下滾動,頂部導航欄在觸及頁面頂部時,保持在頁面頂部顯示,當頁面繼續(xù)向下滾動時,頂部導航欄導航欄隨滾動減少高度,直到高度減少到50px時不再繼續(xù)減少。在以前:我們基本使用js來實現(xiàn)此效果,基本原理就是監(jiān)聽滾動條,計算滾動距離,動態(tài)賦值高度和樣式。在現(xiàn)在:我們直接使用 position: sticky; 即可實現(xiàn)此效果:



這是吸附

.header {
position: sticky;
top: -50px;
width: 100%;
height: 100px;
background-color: #f0f;
}
.header2 {
position: sticky;
top: 0;
background-color: rgba(25,25,25,.5);
height: 50px;
}

是不是很簡單就能實現(xiàn)此效果啦,相比js一大堆邏輯代碼, position: sticky; 可簡潔的不是一點兩點啦。

兼容性

可見,對現(xiàn)代瀏覽器,兼容還是不錯噠,當然老項目ie瀏覽器還是只有乖乖的寫js啦。


標題名稱:Web前端tips:CSS之Sticky粘滯效果
當前地址:http://uogjgqi.cn/article/djsheii.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流