چگونه ایجاد میشود: اسکرولبار سفارشی
- صفحه قبلی پنجره مرورگر
- صفحه بعدی نوار پروکسیلوموم مخفی
یاد بگیرید که چگونه اسکرولبار سفارشی با استفاده از CSS ایجاد کنید.
اسکرولبار سفارشی
توجه:نسخههای Firefox یا Edge قبل از نسخه 79 از اسکرولبار سفارشی پشتیبانی نمیکنند.
چگونه اسکرولبار سفارشی ایجاد کنیم
Chrome، Edge، Safari و Opera از غیراستاندارد ::-webkit-scrollbar
عنصر فرضی که به ما اجازه میدهد ظاهر اسکرولبار مرورگر را تغییر دهیم.
در مثال زیر یک اسکرولبار با عرض 10px ایجاد میشود که دارای مسیر/رنگ اسکرولبار خاکستری و اسکرولبار تیرهای (#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 |
دستگیرههای قابل حرکت برای تغییر اندازه که در گوشههای پایین برخی از عناصر ظاهر میشوند. |
- صفحه قبلی پنجره مرورگر
- صفحه بعدی نوار پروکسیلوموم مخفی