كيفية إنشاء: قائمة ثابتة
- الصفحة السابقة روابط القائمة المساوية
- الصفحة التالية شريط التمرير عند التمرير
تعلم كيفية استخدام CSS لإنشاء قائمة ثابتة.
كيفية إنشاء قائمة ثابتة في الأعلى
الخطوة الأولى - إضافة HTML:
<div class="navbar"> <a href="#home">المنزل</a> <a href="#news">أخبار</a> <a href="#contact">اتصل بنا</a> </div> <div class="main"> <p>نص بعض النصوص نص بعض النصوص نص بعض النصوص نص بعض النصوص..</p> </div>
الخطوة الثانية - إضافة CSS:
لإنشاء قائمة ثابتة في الأعلى، استخدم position:fixed
و top:0
الرجاء الانتباه، ستعتمد قائمة القائمة الثابتة على محتواك الآخر. لحل هذه المشكلة، قم بإضافة مسافة أعلى (margin-top) تساوي أو أكبر من طول القائمة.
/* قائمة التوجيه */ .navbar { overflow: hidden; background-color: #333; position: fixed; /* إعداد قائمة التوجيه كوضع ثابت */ top: 0; /* وضع قائمة التوجيه في أعلى الصفحة */ width: 100%; /* عرض كامل */ } /* الروابط داخل قائمة التوجيه */ .navbar a { float: left; display: block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; } /* تغيير خلفية عند التمرير بالفأرة */ .navbar a:hover { background: #ddd; color: black; } /* محتوى رئيسي */ .main { margin-top: 30px; /* إضافة مسافة أعلى خارجية لتجنب تكرار المحتوى */ }
كيفية إنشاء قائمة قاعدة ثابتة
لإنشاء قائمة قاعدة ثابتة، استخدم position:fixed
و bottom:0
:
/* قائمة التوجيه */ .navbar { position: fixed; /* إعداد قائمة التوجيه كوضع ثابت */ bottom: 0; /* وضع قائمة التوجيه في أسفل الصفحة */ width: 100%; /* عرض كامل */ } /* محتوى رئيسي */ .main { margin-bottom: 30px; /* إضافة مسافة أسفل خارجية لتجنب تكرار المحتوى */ }
الصفحات ذات الصلة
دليل:مربعات التوجيه CSS
- الصفحة السابقة روابط القائمة المساوية
- الصفحة التالية شريط التمرير عند التمرير