كيفية إنشاء: شريط تمرير مخصص
- الصفحة السابقة نافذة المتصفح
- الصفحة التالية إخفاء شريط التمرير
تعلم كيفية إنشاء شريط تمرير مخصص باستخدام CSS.
شريط تمرير مخصص
ملاحظة:لا يدعم Firefox أو إصدارات Edge 79 السابقة إنشاء شريط التمرير المخصص.
كيفية إنشاء شريط تمرير مخصص
يدعم Chrome وEdge وسafari وOpera المزيفات غير المعاييرية ::webkit-scrollbar
الجزء المزيف، الذي يسمح لنا بتعديل مظهر شريط التمرير للمتصفح.
في المثال التالي، تم إنشاء شريط تمرير ذو عرض 10 بكسل، يحتوي على مسار/لون الشريط ذو لون رمادي وتمرير ذو لون داكن (رقم 888):
/* العرض */ ::webkit-scrollbar { width: 10px; } /* مسار */ ::webkit-scrollbar-track { background: #f1f1f1; } /* المزلق */ ::webkit-scrollbar-thumb { background: #888; } /* المزلق عند وضع الماوس عليه */ ::webkit-scrollbar-thumb:hover { background: #555; }
هذا المثال يخلق شريط تمرير يحتوي على تأثير الظلال:
مثال
/* العرض */ ::webkit-scrollbar { width: 20px; } /* مسار */ ::webkit-scrollbar-track { box-shadow: inset 0 0 5px grey; border-radius: 10px; } /* المزلق */ ::webkit-scrollbar-thumb { background: red; border-radius: 10px; }
مخترق شريط التمرير
للمتصفحات التي تعتمد على Webkit، يمكنك استخدام العناصر المزيفة التالية لتخصيص شريط التمرير للمتصفح:
::webkit-scrollbar |
شريط التمرير نفسه. |
::webkit-scrollbar-button |
الأزرار الموجودة على شريط التمرير (الشعارات المائلة للأسفل والللأسفل). |
::webkit-scrollbar-thumb |
المزلق القابل للسحب. |
::webkit-scrollbar-track |
مسار شريط التمرير (شريط التقدم). |
::webkit-scrollbar-track-piece |
جزء من مسار (شريط التقدم) لم يغطه المزلق. |
::webkit-scrollbar-corner |
ركن أسفل شريط التمرير، حيث يلتقي الشريط الأفقي والشريط العمودي. |
::-webkit-resizer |
مقبض التكبير القابل للسحب الموجود في زاوية الأسفل اليسرى للعناصر. |
- الصفحة السابقة نافذة المتصفح
- الصفحة التالية إخفاء شريط التمرير