Angular アバターコンポーネント | ng-hub-ui-avatar

イニシャル、フォールバック画像、プレゼンスバッジ、CSS 変数を備えた Angular アバターコンポーネント。再利用可能なユーザー識別 UI を構築できます。

概要

チームがこのライブラリを探す理由

フォールバック、イニシャル、複数の画像プロバイダー、デザインシステムに優しいスタイルフックを備えた堅牢なユーザー識別 UI が必要なとき、この Angular アバターコンポーネントを選んでください。

インストール

npm install ng-hub-ui-avatar

ジャンプ

最適な用途

  • ユーザーメニュー
  • チームリスト
  • アクティビティフィード
  • プロフィールカード

について avatar

ng-hub-ui-avatar は、メニュー・プロフィールカード・共同作業インターフェースを通じて、Angular アプリケーションでユーザーを一貫して表示できるよう支援します。画像欠落、イニシャル生成、ステータス表示、共通のサイズ規則といった一般的なエッジケースに対応します。

機能ガイド

アバターのソース

ソーシャルプロフィール、カスタム画像、名前のイニシャル、またはカスタム値からアバターを解決し、自動フォールバックを備えています。

サンプル:
Facebook プロフィール

Facebook プロフィール

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

Gravatar

https://secure.gravatar.com/avatar/adde9b2b981a8083cf084c63ad86f753?s=60&d=404
GitHub プロフィール

GitHub プロフィール

カスタム画像ソース

カスタム画像ソース

https://i.pravatar.cc/150?u=custom
名前のイニシャル

名前のイニシャル

JD
値の表示

値の表示

75%

フォールバックシステム

意味のある表現が表示されるまで、設定されたすべてのソースを段階的にフォールバックします。

サンプル:
フォールバックシステム

フォールバックシステム

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

Showing GitHub source (Facebook ID invalid)

サイズ設定

アバターの寸法、テキストとサイズの比率、レンダリングされるイニシャルの数を制御します。

サンプル:
カスタムサイズ

カスタムサイズ

SD
テキストサイズ比率

テキストサイズ比率

RD
イニシャルサイズの上限

イニシャルサイズの上限

JD

スタイリング

形状、角の半径、色、ボーダー、任意のインラインスタイルはすべて、入力と CSS 変数によって駆動されます。

サンプル:
丸型アバター

丸型アバター

R
角の丸み

角の丸み

R
背景色 & 前景色

背景色 & 前景色

C
Custom BG & FG
枠線の色

枠線の色

B
カスタムスタイル

カスタムスタイル

S

インタラクティビティ

アバターのクリックイベントでユーザーのインタラクションに反応します。

サンプル:
クリックイベントハンドラー

クリックイベントハンドラー

CM
Click the avatar...

グループとバッジ

アバターをグループに重ね、角にバッジ(プレゼンスのドットやカウント)を重ねます。色はセマンティックパレットから。

サンプル:
アバターグループ表示

アバターグループ表示

A
B
C
+3
バッジ(ドット&カウント)

バッジ(ドット&カウント)

AL
GH
AT
LT
CM
4k
JD
9+

カスタムコンテンツ

任意のアイコン、インライン SVG、画像、絵文字をアバター内に投影できます。中央寄せ・パディング・アバター形状でのクリップが行われ、サイズは非依存に調整され(フォントアイコンは拡大、SVG/画像はフィット)、通常の bgColor / fgColor 入力でテーマ設定できます。

サンプル:
カスタムコンテンツ(アイコン・SVG)

カスタムコンテンツ(アイコン・SVG)

🚀

主な機能

最近の変更

Version 19.0.3 - 9/15/24, 12:00 AM

added: Comprehensive documentation page with functional examples