Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
UXパターン6 分で読めます·Updated 2026年10月·ExodeUI チーム

スケルトン スクリーン: スピナーの代わりにスケルトン スクリーンを使用する場合

スケルトン スクリーンとは何か、スケルトン スクリーンがスピナーを倒すとき、実際のコンテンツと一致するようにスケルトン スクリーンをデザインする方法、パフォーマンスやアクセシビリティを損なうことなくスクリーンをアニメーション化する方法。

要点まとめ

核心

スケルトン画面は、コンテンツの読み込み中にコンテンツのレイアウトを表示するワイヤーフレームのようなプレースホルダーです。ページ全体や予測可能な形状のリストに使用します。小さな領域や未知のコンテンツにはスピナーを使用し、長いタスクには実際の進捗状況を使用します。スケルトンを実際のレイアウトと一致させて、コンテンツが到着しても何もジャンプしないようにします。

スケルトン画面とは

Nielsen Norman Group は、ワイヤーフレームのようなビジュアルでレイアウトを模倣する読み込みページのプレースホルダーとしてスケルトン画面を定義します。これはページ全体の読み込みに使用され、人々は空の領域ではなく、これから来るものの構造を見ることができるため、知覚される読み込み時間を短縮します。

3 つのリスト項目の灰色のプレースホルダーを示すスケルトン画面と比較したスピナー
スピナーは何かが起こっていると言います。スケルトンは、何がどこに来るのかも示します。

いつどれを使うか

インジケーターを内容と待機時間に合わせます。

  • スケルトン: フィード、カード、プロフィールなど、レイアウトがわかっているページまたはリストがロードされます。
  • スピナー: 形状が予測できない小さな領域、ボタン、またはコンテンツ。
  • プログレスバー: アップロードやエクスポートなど、測定できる長いタスク。
  • 何もありません: 非常に高速な応答で、インジケーターがちらつくだけです。

良い骨格を設計する

実際のコンポーネントの寸法を使用して、コンテンツが到着したときにページが移動しないようにします。これにより、累積レイアウト シフト スコアも保護されます。図形をシンプルに保ち (画像にはブロック、テキストにはバー)、低コントラストのグレーを使用し、各プレースホルダーは準備ができ次第、すべてを待つのではなく実際のコンテンツに置き換えます。

スケルトンのアニメーション化

NN/g は、一部のスケルトンには、システムがまだ動作していることを示す、パルスまたは点滅するアニメーションが含まれていることを指摘しています。ゆっくりと微妙に保ち、レイアウト プロパティではなく不透明度または変換をアニメーション化し、モーションの減少がオンになったら停止します。読み込み領域に「結果の読み込み」などのアクセス可能なラベルを付けます。

覚えておきたい原則

  • スケルトンは今後のコンテンツのレイアウトを示し、待ち時間を軽減します
  • 予測可能なページとリストの読み込みにこれらを使用します。狭い領域または未知の領域用のスピナー
  • レイアウトのずれを避けるために実際の寸法を一致させます
  • きらめきを控えめに保ち、動きを抑えるために停止します
  • スクリーン リーダーのラベル読み込み領域

よくある質問

出典

  1. Skeleton Screens 101 — Nielsen Norman Group
  2. Progress Indicators Make a Slow System Less Insufferable — Nielsen Norman Group
  3. Cumulative Layout Shift (CLS) — web.dev

関連ガイドと事例

実際の状態としてロードする

読み込み、成功、エラーが後付けではなく設計された状態である無料のコンポーネントを参照してください。

ライブコンポーネントを参照する
Exode を無料で試す