انتقل إلى المحتوى
uiify

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.
srcstring—Image URL; the image is rendered only when supplied.
size"sm" | "md" | "lg"—Visual scale written to data-size; omitted when unset.
aria-hidden"true"—Hide the avatar from assistive technology when adjacent visible text already names the person.
classNamestring—الفئة المطبّقة على العنصر الجذر.
styleCSSProperties—Native root styles.
refRef<HTMLElement>—Ref forwarded to the rendered root element.
renderReactElement | ((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
تُرجمت هذه الصفحة آليًا ولم تُراجع بعد.