Scroll Behavior
📌 مفهوم
-
Scroll Behavior مشخص میکند که هنگام پیمایش (scroll) به یک المان یا بخش صفحه، چگونه حرکت کند.
-
معمولاً برای لینکهای داخلی (anchor links) یا اسکریپتهایی که صفحه را میاسکرول میکنند کاربرد دارد.
📑 کلاسهای Tailwind
| کلاس | توضیح |
|---|---|
scroll-auto | اسکرول به صورت لحظهای (instant) انجام میشود (پیشفرض) |
scroll-smooth | اسکرول به صورت نرم و روان (smooth) انجام میشود |
📌 مثال
-
وقتی روی لینک کلیک میکنید، صفحه نرم و روان به بخش دوم منتقل میشود.
-
اگر کلاس
scroll-autoبود، حرکت ناگهانی و بدون انیمیشن انجام میشد.
📌 نکات
-
scroll-smoothتنها بر اسکرول داخلی عناصر یا صفحه عمل میکند. -
میتوان این ویژگی را روی divهایی که overflow دارند نیز استفاده کرد:
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React