پرش به محتوای اصلی

ابزار ساخت اسکرول‌بار CSS

→ ابزارهای CSS WEBTICK CSS TOOLS · SCROLLBAR BUILDER

ابزار ساخت اسکرول‌بار سفارشی با CSS

Scrollbar عمودی و افقی را هم‌زمان طراحی کنید، Thumb و Track را تنظیم کنید و خروجی Standard، WebKit یا Hybrid مناسب پروژه بگیرید.

Hybrid CSSDual-axis PreviewIndependent Axis StylingAccessibility Check
01

آزمایشگاه پیش‌نمایش

هر دو محور همیشه در یک محیط واقعی قابل تست‌اند؛ Corner مشترک هم دقیقاً دیده می‌شود.

VERTICAL
HORIZONTAL
DUAL-AXIS SCROLL TEST

عمودی و افقی را در یک Preview واقعی تنظیم کن.

محتوا عمداً هم از ارتفاع و هم از عرض کادر بزرگ‌تر است تا Thumb، Track، Hover، Active و محل تقاطع دو Scrollbar را هم‌زمان بررسی کنی.

01Vertical Thumb

عرض، رنگ، Radius و Border محور عمودی را مستقل تست کن.

02Horizontal Thumb

ارتفاع و ظاهر محور افقی می‌تواند در حالت مستقل متفاوت باشد.

03Hover / Active

تعامل واقعی را مستقیماً روی خود Scrollbar مرورگر بررسی کن.

04Corner

محل برخورد Scrollbar عمودی و افقی با رنگ دلخواه کنترل می‌شود.

Horizontal Scroll Area
Vertical Scroll Area Preview row 1Preview row 2Preview row 3Preview row 4Preview row 5Preview row 6Preview row 7
↕ محور عمودی↔ محور افقی◩ Corner
02

حالت استایل محور‌ها

برای طراحی ساده از تنظیمات مشترک استفاده کن؛ برای کنترل دقیق، دو محور را از هم جدا کن.

نکته فنی: تفکیک واقعی محور‌ها در خروجی WebKit/Blink انجام می‌شود؛ fallback استاندارد CSS رنگ مشترک دارد.
03

ظاهر مشترک

Thumb و Track پایه برای هر دو محور.

04

اندازه و رفتار عمومی

ابعاد محور‌ها و تنظیمات استاندارد مرورگر.

05

هدف و خروجی

Selector، استراتژی سازگاری و رفتارهای تکمیلی را تعیین کن.

06

Presetهای آماده

Presetها هر دو محور را هماهنگ تنظیم می‌کنند و بعد می‌توانی مستقل ویرایششان کنی.

LIVE OUTPUT

CSS نهایی

خروجی Hybrid برای سازگاری بهتر تولید می‌شود.


    

ساخت Scrollbar سفارشی با Preview دو محور

Scrollbar سفارشی در مرورگرها API یکسانی ندارد. این Builder تنظیمات استاندارد و WebKit/Blink را در یک محیط کنار هم قرار می‌دهد تا نتیجه را قبل از استفاده روی هر دو محور ببینید.

در حالت پیشرفته می‌توانید ظاهر محور عمودی و افقی را جدا تنظیم کنید و Corner، Hover و Active State را هم روی Preview واقعی بررسی کنید.

راهنمای خود ابزار

راهنمای استفاده از Scrollbar Builder

این راهنما فقط درباره کار با همین ابزار است؛ از شروع کار تا معنی گزینه‌ها و خواندن خروجی.

این ابزار دقیقاً چه کاری انجام می‌دهد؟

Scrollbar Builder ظاهر Thumb و Track را برای اسکرول عمودی و افقی می‌سازد و تفاوت خروجی استاندارد Firefox و WebKit/Blink را هم نشان می‌دهد.

قبل از شروع این موارد را بدانید

  • تصمیم بگیرید دو محور Style مشترک دارند یا مستقل.
  • Thumb و Track باید کنتراست کافی داشته باشند.
  • Preview هر دو محور را واقعاً Scroll کنید.
مراحل استفاده

قدم‌به‌قدم با ابزار کار کنید

  1. ۱. حالت محور را انتخاب کنیداگر هر دو محور یک ظاهر دارند «ظاهر مشترک» و اگر متفاوت‌اند حالت مستقل را انتخاب کنید.
  2. ۲. اندازه و رنگ‌ها را تنظیم کنیدWidth/Height، Thumb، Track و حالت Hover را تغییر دهید.
  3. ۳. Preview را در هر دو جهت تست کنیداسکرول عمودی و افقی را داخل آزمایشگاه امتحان کنید.
  4. ۴. CSS را کپی کنیدخروجی کامل یا نسخه Minified را بردارید.
واژه‌نامه رابط

دکمه‌ها، گزینه‌ها و اصطلاحات یعنی چه؟

اگر نام یک گزینه فنی است، این بخش توضیح می‌دهد چه کاری انجام می‌دهد و در کدام بخش ابزار به کارتان می‌آید.

Thumb
بخش متحرک Scrollbar.
Track
مسیر پس‌زمینه Scrollbar.
Axis Mode
مشخص می‌کند دو محور مشترک یا مستقل طراحی شوند.
Compatibility
تفاوت خروجی استاندارد Firefox و WebKit/Blink را نشان می‌دهد.
خواندن نتیجه

خروجی ابزار را چطور تفسیر کنید؟

خروجی ممکن است ترکیبی از scrollbar-color/scrollbar-width و pseudo-elementهای ::-webkit-scrollbar باشد. همه قابلیت‌ها در همه Browserها یکسان نیستند، بنابراین Compatibility را کنار Code بخوانید.

سوالات رایج

چرا Scrollbar در Firefox و Chrome متفاوت است؟

Firefox از Properties استاندارد محدودتری استفاده می‌کند، در حالی که مرورگرهای WebKit/Blink pseudo-elementهای جزئی‌تری در اختیار می‌گذارند.

آیا می‌توان محور افقی و عمودی را متفاوت کرد؟

در WebKit/Blink بله؛ در fallback استاندارد کنترل‌ها محدودتر هستند.

Scrollbar سفارشی روی موبایل دیده می‌شود؟

بسته به سیستم‌عامل و مرورگر ممکن است Scrollbar به شکل Overlay یا با رفتار متفاوت نمایش داده شود.

مشاوره رایگانهمین حالا تماس بگیرید 09366541555