مشخصات مقاله
ساخت نوار پیمایشی واکنش گرا در وب سایت
در این مقاله می آموزید که چطور با استفاده از دستورات CSS و جاوا اسکریپت، یک نوار (منو) پیمایشی (Navigation Bar) واکنش گرا (ریسپانسیو) ایجاد کنید.
ساخت یک منو navigation واکنش گرا در پایین صفحه
قدم اول : کد HTML را اضافه کنید.
مثالی از نوار Navigation ریسپانسیو در پایین صفحه
اندازه مرورگر را تغییر دهید تا تاثیر آن را ببینید
لینکی که در آن class =”icon” وجود دارد برای باز و بسته کردن navbar در صفحات کوچک بکار می رود.
قدم دوم : کد CSS را اضافه کنید.
body { margin: 0; font-family: Arial, Helvetica, sans-serif; } .navbar { overflow: hidden; background-color: #333; position: fixed; bottom: 0; width: 100%; } .navbar a { float: right; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; font-size: 17px; } .navbar a:hover { background-color: #ddd; color: black; } .navbar a.active { background-color: #4CAF50; color: white; } .navbar .icon { display: none; }
دستورات media را اضافه کنید.
@media screen and (max-width: 600px) { .navbar a:not(:first-child) {display: none;} .navbar a.icon { float: left; display: block; } } @media screen and (max-width: 600px) { .navbar.responsive .icon { position: absolute; right: 0; bottom:0; } .navbar.responsive a { float: none; display: block; text-align: right; } }
قدم سوم : و در پایان کد جاوا اسکریپت را اضافه کنید.
مثال :
مثال نوار منو ریسپانسیو در پایین صفحه :
function myFunction() {
var x = document.getElementById("myNavbar");
if (x.className === "navbar") {
x.className += " responsive";
} else {
x.className = "navbar";
}
}
