דילוג לתוכן
uiify

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

מאפייןטיפוסברירת מחדלתיאור
valuenumber—ערך ההתקדמות הנוכחי; יש להשמיט אותו להתקדמות ללא ערך מוגדר.
maxnumber1ערך ההתקדמות המרבי שהאלמנט המובנה מקבל.
Accessible name*native <label> / aria-label / aria-labelledby—יש לספק שם נגיש באמצעות aria-label, aria-labelledby או תווית מובנית.
classNamestring—המחלקה המוחלת על אלמנט ההתקדמות המובנה.
styleCSSProperties—סגנונות אלמנט ההתקדמות המובנה.
refRef<HTMLProgressElement>—ה-ref המועבר לאלמנט ההתקדמות המובנה.

מקלדת

מקשפעולה

נגישות

אלמנט התקדמות מובנה. שייכו אליו תווית או שם נגיש; השמטת value מציינת התקדמות שהיקפה לא ידוע. הרינדור משתנה בין דפדפנים, ו-UIify אינו מדמה עדכונים או מכריז עליהם.

נקודות חיבור לעיצוב

data-uiify-progress
דף זה תורגם אוטומטית וטרם נבדק.