كيفية إنشاء: جانب ثابت

تعلم كيفية إنشاء قائمة توجيه جانبية ثابتة باستخدام 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

دليل:كيفية إنشاء شريط التوجيه الجانبي