လျှောက်သွား ပုံစံအ�ြစ် ဖန်တီးခြင်း
လက်ခံ CSS နှင့် JavaScript ကို လျှောက်သွား ပုံစံအဖြစ် နေရာမှာ အရွယ် ပြောင်းလဲခြင်း လေ့လာခြင်း
လျှောက်သွား ပုံစံအဖြစ် နေရာမှာ နေရာ လျှော့သွားခြင်း
ပထမ အပိုင်း - လက်ခံ HTML:
နေရာမှာ နေရာ ဖန်တီးခြင်း:
<div id="navbar"> <a href="#default" id="logo">CompanyLogo</a> <div id="navbar-right"> <a class="active" href="#home">Home</a> <a href="#contact">Contact</a> <a href="#about">About</a> </div> </div>
ဒုတိယ အပိုင်း - လက်ခံ CSS:
လက်ခံ နေရာ အပုံ:
/* သတ်မှတ်/အခြေခံ သတ်မှတ်/အခြေခံ နေရာ */ #navbar { overflow: hidden; background-color: #f1f1f1; padding: 90px 10px; /* အကြီးအကျယ် အတွင်းဘက် ပြင်းအား လျှော့သွား ပုံစံအဖြစ် အတွင်းဘက် ပြင်းအား */ transition: 0.4s; /* အတွင်းဘက် ပြင်းအား လျှော့သွား ပုံစံအဖြစ် အဆင့်ကြောင်း */ position: fixed; /* သတ်မှတ်/အခြေခံ နေရာမှာ နေရာ */ width: 100%; top: 0; /* အထိပ်တွင် */ z-index: 99; } /* လက်ခံ နေရာမှာ လုပ်ငန်း လုပ်ငန်း အပုံ */ #navbar a { float: left; color: black; text-align: center; padding: 12px; text-decoration: none; font-size: 18px; line-height: 25px; border-radius: 4px; } /* လက်ခံ လုပ်ငန်း အလံ အပုံ */ #navbar #logo { font-size: 35px; font-weight: bold; transition: 0.4s; } /* မိုးစက်သွား လျှင် လက္ခဏာ အထိုးအချက် ကို အသုံးပြုပါ */ #navbar a:hover { background-color: #ddd; color: black; } /* လက္ခဏာ လက်တွေ့/အခြေအနေ လက္ခဏာ အထိုးအချက် ကို အသုံးပြုပါ */ #navbar a.active { background-color: dodgerblue; color: white; } /* ဘယ်လို လက်ဝဲဘက် တွင် လက္ခဏာများ ကို ပြပါ */ #navbar-right { float: right; } /* တိကျစွာ ကို ထိန်းချုပ်ပါ - အကျယ်အဝန်း 580 ပုံကဉ် အောက်အောက် ဖြစ်သော အချက်အလက် များ အတွက် အကွယ်ဝိုင်း ကို အဆင့်အခြောက် နှင့် အသားချိုးပါ */ @media screen and (max-width: 580px) { #navbar { padding: 20px 10px !important; /* အကြောင်းအရင်း က !important ကို အသုံးပြုခြင်း အတွက် ဂျာမန်စကား အကွယ်ဝိုင်း ကို အကျယ်ပြုပါ */ } #navbar a { float: none; display: block; text-align: left; } #navbar-right { float: none; } }
တတိယ အပိုင်း - ဂျာမန်စကား ထည်ပန်းချိုးခြင်း
// အသုံးပြုသူ က စာသင်္ကေတ် အောက်သို့ 80 ပုံကဉ် နှင့် နောက်ပါး ပြန်သွား သော် နောက်ဘက် စက်တင်ပုံး နှင့် အဓိကအရာ အကွယ်ဝိုင်း အရွယ်အစား ကို ပြင်ဆင်ပါ window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 80 || document.documentElement.scrollTop > 80) { document.getElementById("navbar").style.padding = "30px 10px"; document.getElementById("logo").style.fontSize = "25px"; } document.getElementById("navbar").style.padding = "80px 10px"; document.getElementById("logo").style.fontSize = "35px"; } }