လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လှည့်ပြီး နှင့် လှည့်ပြီး နှိပ်တိုက် လျှောက်ခတ်မှု ဖြိုဖျက်ပါ

CSS နှင့် JavaScript အသုံးပြု၍ လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လှည့်ပြီး နှင့် လှည့်ပြီး လှည့်ပြီး နှိပ်တိုက် လျှောက်ခတ်မှု ဖြိုဖျက်ပါ

亲自试一试

လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လှည့်ပြီး နှင့် လှည့်ပြီး နှင့် နှိပ်တိုက် လျှောက်ခတ်မှု ဖြိုဖျက်ပါ

ပထမ စားလျှောက် - အခြေခံ HTML အသုံးပြုပါ

နှိပ်တိုက် ဖွဲ့စည်းပါ

<div id="navbar">
  <a href="#home">Home</a>
  <a href="#news">News</a>
  <a href="#contact">Contact</a>
</div>

ဒုတိယ စားလျှောက် - ဂျာနယ်လုပ်ငန်း အသုံးပြုပါ

နှိပ်တိုက် အျိုးခြီးအျိုးခြီး

#navbar {
  background-color: #333; /* အကြောင်းအရေးအရမ်း အရောင် */
  position: fixed; /* ချိတ်ဆက်စေခြင်း */
  top: 0; /* အထိပ်တွင် အချိန်ကို တိုးပွားစေ */
  width: 100%; /* အရှည်သုံးစွဲ */
  transition: top 0.3s; /* နောက်ဆုံး လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လျှောက်ခတ်သည် ဖြစ်စေ၎င်း */
}
/* နှိပ်တိုက်များ ပြောင်းလဲခြင်း အျိုးခြီးအျိုးခြီး */
#navbar a {
  float: left;
  display: block;
  color: white;
  text-align: center;
  padding: 15px;
  text-decoration: none;
}
#navbar a:hover {
  background-color: #ddd;
  color: black;
}

တတိယ စားလျှောက် - ဂျာနယ်လုပ်ငန်း အသုံးပြုပါ

/* အသုံးပြုသူ နောက်ဆုံး လျှောက်ခတ်သည် ဖြစ်စေ၎င်း လျှောက်ခတ်သည် ဖြစ်စေ၎င်း နှင့် လှည့်ပြီး နှင့် အထက်သို့ လျှောက်ခတ်သည် ဖြစ်စေ၎င်း နှင့် ပြုပြင်ပြီး */
var prevScrollpos = window.pageYOffset;
window.onscroll = function() {
  var currentScrollPos = window.pageYOffset;
  if (prevScrollpos > currentScrollPos) {
    document.getElementById("navbar").style.top = "0";
  }
    document.getElementById("navbar").style.top = "-50px";
  }
  prevScrollpos = currentScrollPos;
}

亲自试一试