Top / 体験研究 / Marquee Images
インターフェースの体験 — Marquee Images

流れる帯の画像は、表示する大きさで作る

2026.10 Web / Mobile

サイトのトップに、作品が横に流れる帯を置いた。画像は作品ページと同じ元の画像を使い、画面に入ってから読む指定(loading="lazy")を付けた。PCでは流れていた。スマホで見た人からは「重い」と言われ、iPhone では帯が真っ白だった。

この研究を一言でいうと──小さく見せる画像は、小さく作る。動く場所では、読み込みを遅らせない。

元画像1.48MBと専用画像0.37MBの重さを比べた帯
— 同じ帯でも、読む重さは約4分の1になる

原因は2つあった

1つ目は大きさ。帯の画像は小さく表示されるのに、作品ページ用の大きな元画像を読んでいた。2つ目は遅延読み込み。帯は位置を動かして(transform)流している。iPhone の Safari は、その中の画像を「画面の外」と判定したまま、読みにいかないことがある。

流れる帯の画像を、直す前と直した後で比べた表
— 帯のための画像を作る

直す前と直した後

直す前直した後
画像作品ページと同じ元画像帯専用(高さ600px)
合計1.48MB0.37MB(約1/4)
読み込みloading="lazy"遅らせない(decoding="async")
大きさの指定なしwidth と height を書く
iPhone真っ白流れる

PCのブラウザの幅を狭めても、iPhone の判定は再現できない。390px幅の画面で、帯の画像が実際に出ていることを撮って確かめた。

決めたこと

あなたのサイトの帯は、iPhone で流れていますか。

速くするつもりの1行が、写真をぼかす、の研究を読む →

— 他の研究を読む
← 体験研究の一覧へ 全ての設計事例を見る →