概要
これから表示される画像や文章の「形」だけを、グレーのブロックであらかじめ見せておく表現です。 光る帯が左から右へ流れるアニメーション(シマー)を付けることが多く、まだ何もない画面よりも早く表示が始まったように感じさせ、待ち時間のストレスを減らせます。実際のデータが届いたら、ブロックを本物のコンテンツに置き換えます。
別名
表記ゆれ:スケルトンローディング、プレースホルダー UI、skeleton screen
骨組みだけが先に見えることから「スケルトン(骨格)」と呼ばれます。
AI への伝え方
「読み込み中はスケルトンスクリーンにして」で通じます。 カードや一覧の形に合わせてブロックの数・配置を伝え、シマーのアニメーションを付けるかどうかも仕様として伝えると実装がぶれません。
似たパーツとの違い
「ローディングスピナー」は処理中であることだけを伝えるのに対し、スケルトンスクリーンは完成後のレイアウトの形まで先に見せる違いがあります。 「プログレスバー」は進捗の割合を数値やバーの長さで伝えるのに対し、スケルトンスクリーンは割合を出さずに「もうすぐ表示される」ことだけを伝えます。