Avatar
Named image or fallback initials for a person.
- المتصفحات
- Chrome 123+Firefox 121+Safari 17.5+
- الفئة
- 0
- الحجم المضغوط
- 293 B
- ميزانية التخطيط القسري
- 0 ms
- ميزانية axe
- 0
- متوافق مع SSR
- نعم
- العقد المنشور
- بيئة الاختبار
المختبر
Avatar
Ada Lovelace
أمثلة
Sizes
The root exposes its size through data-size.
Ada Lovelace
import { Avatar } from "@gunkin/uiify";
export default function Example() {
return (
<>
<Avatar aria-hidden="true" name="Ada Lovelace" fallback="AL" size="sm" />
<Avatar aria-hidden="true" name="Ada Lovelace" fallback="AL" size="md" />
<Avatar aria-hidden="true" name="Ada Lovelace" fallback="AL" size="lg" />
<span>Ada Lovelace</span>
</>
);
}API
Avatar
| الخاصية | النوع | افتراضي | الوصف |
|---|---|---|---|
name* | string | — | Accessible name for the person represented by the avatar. |
fallback* | string | — | Text shown when src is omitted; provide meaningful initials or a short name. |
src | string | — | Image URL; the image is rendered only when supplied. |
size | "sm" | "md" | "lg" | — | Visual scale written to data-size; omitted when unset. |
className | string | — | الفئة المطبّقة على العنصر الجذر. |
style | CSSProperties | — | Native root styles. |
ref | Ref<HTMLElement> | — | Ref forwarded to the rendered root element. |
render | ReactElement | ((props, state) => ReactElement) | — | استبدل العنصر المعروض مع الحفاظ على توصيلات السلوك وإمكانية الوصول. |
لوحة المفاتيح
| المفتاح | الإجراء |
|---|
إمكانية الوصول
The root is named as an image and the fallback is hidden from assistive technology. Keep a visible name beside decorative avatars and set aria-hidden when that text already names the person. A supplied src renders an image; image-load failures do not trigger a replacement fallback.
نقاط التنسيق
data-uiify-avatardata-partdata-size