Angular Avatar-Komponente | ng-hub-ui-avatar

Angular Avatar-Komponente mit Initialen, Fallback-Bildern, Präsenz-Badges und CSS-Variablen für wiederverwendbare Oberflächen zur Benutzeridentität.

Interaktive Beispiele

Erkunde Live-Beispiele, die zeigen, wie sich die Bibliothek in gängigen Angular-Anwendungsfällen verhält.

Avatar-Quellen

Lösen Sie Avatare aus sozialen Profilen, benutzerdefinierten Bildern, Namensinitialen oder einem benutzerdefinierten Wert auf, mit automatischem Fallback.

Facebook-Profil

https://graph.facebook.com/nasa/picture?width=60&height=60

Gravatar

https://secure.gravatar.com/avatar/adde9b2b981a8083cf084c63ad86f753?s=60&d=404

GitHub-Profil

Benutzerdefinierte Bildquelle

https://i.pravatar.cc/150?u=custom

Namensinitialen

JD

Wertanzeige

75%

Fallback-System

Degradieren Sie elegant durch jede konfigurierte Quelle, bis eine sinnvolle Darstellung angezeigt wird.

Fallback-System

https://graph.facebook.com/invalid_id/picture?width=60&height=60

Showing GitHub source (Facebook ID invalid)

Größenanpassung

Steuern Sie die Avatar-Abmessungen, das Verhältnis von Text zu Größe und wie viele Initialen gerendert werden.

Benutzerdefinierte Größe

SD

Textgrößenverhältnis

RD

Größenbeschränkung der Initialen

JD

Styling

Form, Eckenradius, Farben, Rahmen und beliebige Inline-Styles — alle über Inputs und CSS-Variablen gesteuert.

Runder Avatar

R

Eckenradius

R

Hintergrund- & Vordergrundfarbe

C
Custom BG & FG (inputs)
TD
Themed via --hub-avatar-bg-color ([autoColor]="false")

Rahmenfarbe

B

Benutzerdefinierte Stile

S

Interaktivität

Reagieren Sie auf Benutzerinteraktionen mit dem Avatar-Click-Event.

Klick-Ereignishandler

CM
Click the avatar...

Gruppen & Badge

Avatare zu einer Gruppe stapeln und ein Eck-Badge einblenden — ein Präsenzpunkt oder ein Zähler — eingefärbt aus der semantischen Palette.

Avatar-Gruppenanzeige

A
B
C
+3

Badge (Punkt & Zähler)

AL
GH
AT
LT
CM
4k
JD
9+

Eigener Inhalt

Projiziere ein beliebiges Icon, ein Inline-SVG, ein Bild oder ein Emoji in den Avatar. Es wird zentriert, mit Innenabstand versehen und auf die Avatar-Form beschnitten, agnostisch skaliert (Icon-Fonts skalieren, SVG/Bilder füllen) und über die üblichen bgColor- / fgColor-Inputs thematisiert.

Eigener Inhalt (Icons, SVG)

🚀