Progress
אלמנט התקדמות מובנה למשימה שהיקף השלמתה ידוע או לא ידוע.
- דפדפנים
- Chrome 123+Firefox 121+Safari 17.5+
- שכבה
- 0
- גודל חבילה דחוסה
- 93 B
- מגבלת פריסה כפויה
- 0 ms
- מגבלת Axe
- 0
- תואם SSR
- כן
- חוזה מפורסם
- סביבת בדיקות
מגרש ניסויים
import { Progress } from "@gunkin/uiify";
export default function Example() {
return (
<>
<label htmlFor="migration-progress">Migration progress</label>
<Progress className="" id="migration-progress" max={5} value={3} />
</>
);
}@layer components {
[data-uiify-progress] {
inline-size: 100%;
block-size: 0.5rem;
accent-color: var(--primary);
}
}import { Progress } from "@gunkin/uiify";
export default function Example() {
return (
<>
<label htmlFor="migration-progress">Migration progress</label>
<Progress
className="block [inline-size:100%] [block-size:0.5rem] [accent-color:var(--primary)]"
id="migration-progress"
max={5}
value={3}
/>
</>
);
}API
Progress
| מאפיין | טיפוס | ברירת מחדל | תיאור |
|---|---|---|---|
value | number | — | ערך ההתקדמות הנוכחי; יש להשמיט אותו להתקדמות ללא ערך מוגדר. |
max | number | 1 | ערך ההתקדמות המרבי שהאלמנט המובנה מקבל. |
Accessible name* | native <label> / aria-label / aria-labelledby | — | יש לספק שם נגיש באמצעות aria-label, aria-labelledby או תווית מובנית. |
className | string | — | המחלקה המוחלת על אלמנט ההתקדמות המובנה. |
style | CSSProperties | — | סגנונות אלמנט ההתקדמות המובנה. |
ref | Ref<HTMLProgressElement> | — | ה-ref המועבר לאלמנט ההתקדמות המובנה. |
מקלדת
| מקש | פעולה |
|---|
נגישות
אלמנט התקדמות מובנה. שייכו אליו תווית או שם נגיש; השמטת value מציינת התקדמות שהיקפה לא ידוע. הרינדור משתנה בין דפדפנים, ו-UIify אינו מדמה עדכונים או מכריז עליהם.
נקודות חיבור לעיצוב
data-uiify-progress