چگونه ایجاد شود: نوار جانبی ثابت
- صفحه قبل نوار جستجو
- صفحه بعدی ناوبری جانبی
آموزش نحوه استفاده از CSS برای ایجاد منوی جانبی ثابت.
ارتفاع کامل:
ارتفاع خودکار:
سایدبار ثابت ایجاد کنید
مرحله اول - اضافه کردن HTML:
<!-- ناوبری سایدبار --> <div class="sidenav"> <a href="#">درباره ما</a> <a href="#">خدمات</a> <a href="#">مشتریان</a> <a href="#">تماس</a> </div> <!-- محتوای صفحه --> <div class="main"> ... </div>
مرحله دوم - اضافه کردن CSS:
/* منوی سایدبار */ .sidenav { height: 100%; /* ارتفاع کامل صفحه: اگر میخواهید ارتفاع خودکار باشد، این تنظیم را حذف کنید */ width: 160px; /* عرض سایدبار را تنظیم کنید */ position: fixed; /* سایدبار ثابت (در حالی که صفحه به بالا حرکت میکند در جای خود باقی میماند) */ z-index: 1; /* همیشه در بالای صفحه باقی میماند */ top: 0; /* همیشه در بالای صفحه باقی میماند */ left: 0; background-color: #111; /* سیاه */ overflow-x: hidden; /* حرکت افقی غیرفعال میکند */ padding-top: 20px; } /* لینکهای منوی ناوبری */ .sidenav a { padding: 6px 8px 6px 16px; text-decoration: none; font-size: 25px; color: #818181; display: block; } /* زمانی که موس را بر روی لینکهای ناوبری قرار میدهید، رنگ آن را تغییر دهید */ .sidenav a:hover { color: #f1f1f1; } /* استایلهای محتوای صفحه را تنظیم کنید */ .main { margin-left: 160px; /* با عرض سایدبار مشابه است */ padding: 0px 10px; } /* در صفحههایی که ارتفاع کمتر از 450 پیکسل دارند، استایلهای سایدبار را تغییر دهید (درپایههای کمتر و اندازهی فونت کوچکتر) */ @media screen and (max-height: 450px) { .sidenav {padding-top: 15px;} .sidenav a {font-size: 18px;} }
صفحات مرتبط
آموزشها:نوار ناوبری CSS
آموزشها:چگونه ناوبری جانبی ایجاد کنیم
- صفحه قبل نوار جستجو
- صفحه بعدی ناوبری جانبی