چلنے کے دوران ناوبری منو کو چھوٹا کرنا کس طرح ہے
CSS اور JavaScript کا استعمال کرکے چلنے کے دوران ناوبری کی سائز بدلنے کا سیکوئنسی سیکھیں。
چلنے کے دوران ناوبری کو چھوٹا کرنا کس طرح ہے
پہلے مرحلے - ایچ تی ایمل اضافہ کریں:
ناوبری بنائیں:
<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>
دوسرے مرحلے - سیزن سی ایس ایس اضافہ کریں:
ناوبری کا استایل سیزن کریں:
/* چسپنا/متحرک ناوبری بنائیں */ #navbar { overflow: hidden; background-color: #f1f1f1; padding: 90px 10px; /* بڑا فضائیں، چلنے کے ساتھ کم ہوجائیں گے (جس میں JS استعمال کیا جاتا ہے) */ 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"; } }