本文へスキップ

プレースホルダー

コンポーネントまたはページに読み込み中のプレースホルダーを使用して、読み込み中のことを示します。

概要

プレースホルダーは、アプリケーションのエクスペリエンスを向上させるために使用できます。HTMLとCSSのみで構築されているため、作成にJavaScriptは必要ありません。ただし、表示を切り替えるには、カスタムJavaScriptが必要です。外観、色、サイズは、ユーティリティクラスを使用して簡単にカスタマイズできます。

次の例では、一般的なカードコンポーネントを取り上げ、プレースホルダーを適用して「読み込み中のカード」を作成します。サイズと比率は、両方で同じです。

結果
読み込み中…
ライブエディター

動作方法

Placeholderコンポーネントとグリッドカラムプロップ(例:xs={6})を使用してプレースホルダーを作成し、widthを設定します。これらは、要素内のテキストを置き換えるか、asプロップを使用して既存のコンポーネントに追加できます。

::beforeを介してPlaceholderButtonに追加のスタイルが適用され、heightが尊重されます。必要に応じて、このパターンを他の状況に拡張したり、実際のテキストがその場所にレンダリングされるときに高さを反映するために、要素内に を追加したりできます。

結果
読み込み中…
ライブエディター

グリッドカラムクラス、幅ユーティリティ、またはインラインスタイルを使用してwidthを変更できます。

結果
読み込み中…
ライブエディター

デフォルトでは、PlaceholdercurrentColorを使用します。これは、カスタムカラーまたはユーティリティクラスで上書きできます。

結果
読み込み中…
ライブエディター

サイズ

Placeholderのサイズは、親要素のタイポグラフィスタイルに基づいています。サイズプロップ(lgsm、またはxs)を使用してカスタマイズします。

結果
読み込み中…
ライブエディター

アニメーション

プロップanimationglowまたはwaveに設定することで、プレースホルダーをアニメーション化し、アクティブに読み込み中であることをより明確に示すことができます。

結果
読み込み中…
ライブエディター

API

Placeholder

PlaceholderButton