ScrollArea — ناحیهٔ اسکرول
کپی کد ناحیهای با ابعاد محدود است که محتوایش داخل خودش اسکرول میشود. نوار اسکرول از توکنهای کپی کد میآید و کپی کد اسکرول را به والد زنجیر نمیکند.
- برای فهرست طولانی داخل کارت یا پنل، و ردیف افقی برچسبها.
- برای هر جایی که ارتفاع محدود است.
- نه برای اسکرول کل صفحه، و نه برای جدول داده با سرستون ثابت (DataTable).
وضعیت: beta · لایه: ۲ (کپی کد) · کد: کپی کد
import { ScrollArea } from '@tokapps/primitives';نمونهٔ زنده
نظر شمارهٔ 1
نظر شمارهٔ 2
نظر شمارهٔ 3
نظر شمارهٔ 4
نظر شمارهٔ 5
نظر شمارهٔ 6
نظر شمارهٔ 7
نظر شمارهٔ 8
نظر شمارهٔ 9
نظر شمارهٔ 10
نظر شمارهٔ 11
نظر شمارهٔ 12
نظر شمارهٔ 13
نظر شمارهٔ 14
نظر شمارهٔ 15
نظر شمارهٔ 16
نظر شمارهٔ 17
نظر شمارهٔ 18
نظر شمارهٔ 19
نظر شمارهٔ 20
برچسب 1برچسب 2برچسب 3برچسب 4برچسب 5برچسب 6برچسب 7برچسب 8برچسب 9برچسب 10برچسب 11برچسب 12برچسب 13برچسب 14برچسب 15برچسب 16برچسب 17برچسب 18برچسب 19برچسب 20
اعلان 1
اعلان 2
اعلان 3
اعلان 4
اعلان 5
اعلان 6
اعلان 7
اعلان 8
اعلان 9
اعلان 10
اعلان 11
اعلان 12
اعلان 13
اعلان 14
اعلان 15
اعلان 16
اعلان 17
اعلان 18
اعلان 19
اعلان 20
کد قابل کپی
اسکرول عمودی با ارتفاع محدود
import { ScrollArea } from '@tokapps/primitives';<ScrollArea aria-label="فهرست نظرها" maxBlockSize="12rem"> {comments.map((c) => ( <p key={c.id}>{c.text}</p> ))}</ScrollArea>ردیف افقی با محو شدن لبه
import { Inline, ScrollArea } from '@tokapps/primitives';<ScrollArea orientation="horizontal" fade aria-label="برچسبها"> <Inline wrap={false} gap={4}> {tags.map((t) => ( <span key={t}>{t}</span> ))} </Inline></ScrollArea>نوار اسکرول پنهان با محو شدن
<ScrollArea scrollbar="hidden" fade aria-label="اعلانها" maxBlockSize="10rem"> {notifications.map((n) => ( <p key={n.id}>{n.text}</p> ))}</ScrollArea>دسترسپذیری
ناحیهٔ اسکرولپذیر با کپی کد معنادار معرفی میشود تا با صفحهکلید (کلیدهای جهتی و Page Up/Down) قابل پیمایش باشد. جزئیات در کپی کد.