ویژگی scroll-behavior CSS

تعریف و کاربرد

ویژگی scroll-behavior مشخص می‌کند که آیا موقعیت اسکرولینگ هنگام کلیک بر روی لینک‌های داخل جعبه اسکرول، به صورت نرم (با انیمیشن) تغییر کند یا مستقیماً به موقعیت جابجا شود.

مثال

افزودن اثر اسکرول‌دهی نرم به مستند:

html {
  scroll-behavior: smooth;
}

آزمایش کنید

جملات گرامری CSS

scroll-behavior: auto|smooth|initial|inherit;

مقدار ویژگی

مقدار توضیحات
auto مقدار پیش‌فرض. اجازه می‌دهد تا بین عناصر داخل جعبه اسکرول، یک
smooth اجازه می‌دهد تا بین عناصر داخل جعبه اسکرول، یک
initial این ویژگی را به مقدار پیش‌فرض خود تنظیم می‌کند. لطفاً به: مراجعه کنید initial.
inherit این ویژگی را از عنصر والد خود ارث می‌برد. لطفاً به: مراجعه کنید inherit.

جزئیات فنی

مقدار پیش‌فرض: auto
انتقال: خیر
انیمیشن‌سازی: پشتیبانی نمی‌شود. لطفاً به: مراجعه کنیدویژگی‌های مرتبط با انیمیشن.
نسخه: CSSOM View Module (طرح کار)
جملات گرامری جاوااسکریپت: object.style.scrollBehavior="smooth"

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولیه مرورگرهای پشتیبان از این ویژگی هستند.

Chrome IE / Edge Firefox Safari Opera
61.0 79.0 36.0 14.0 48.0