Bible Network Crypto DeFi Onchain RWA AI Agent Stablecoin Chain SAFU CryptoTax DeFAI AGI Claude Me Claude Skill Claude Design Claude Cowork
獨立知識媒體
與任何項目無關聯
用 Claude Design,把想法變成可互動的視覺
claudedesign-me.com
最新
輸出範例:一頁定價頁面,從 Prompt 到可上線的三欄結構  ·  輸出範例:一份能在 Outlook 也不會崩版的響應式電子報範本  ·  輸出範例:一個有品牌感的 404 頁面,從單調錯誤訊息到留住訪客的設計  ·  Claude Design 不再需要另外開視窗:視覺生成正式變成聊天裡隨時可呼叫的能力  ·  Anthropic 宣布「one Claude」:Cowork 與聊天介面合併,Claude Design 走進對話裡  ·  AI 進步的是圖像,不是工具:一次測試六種產品類別後看到的真正落差
名詞解析 · interactive

Skeleton Screen

骨架屏
interactive intermediate

30 秒版 · 給沒耐心的人
在真實內容還沒載入完成前,用模仿最終版面結構的灰色色塊佔位,讓使用者提前看到頁面大致長什麼樣子,藉此縮短「感覺上」的等待時間,而不是實際載入速度變快了。
完整解說 +
01 · 這是什麼?

骨架屏是什麼,跟一般的載入動畫(例如旋轉圈圈)有什麼不同?

骨架屏是一種用模仿最終頁面結構的視覺佔位符(通常是帶有淺灰色的矩形色塊、圓形頭像框、橫條標題等形狀)來呈現載入中狀態的技術,這些佔位符會出現在真實內容最終會顯示的相同位置。跟旋轉圈圈或進度條這類傳統載入動畫最大的不同,在於骨架屏傳遞的資訊量遠遠更多——旋轉圈圈只告訴使用者「系統正在處理」,但沒有透露任何關於「等一下會看到什麼」的線索;骨架屏則讓使用者提前看到頁面的大致輪廓,例如這是一則貼文列表、還是一個商品清單,這種空間上的預期感能降低使用者在內容真正出現時的認知負荷。

這個差異背後有明確的心理學依據:使用者的感知等待時間跟實際等待時間並不完全對應,當使用者對接下來會發生什麼有心理準備,即使兩者的實際等待秒數一樣,骨架屏帶來的等待感受通常會比較短。

02 · 為什麼存在?

骨架屏為什麼會出現,它解決了什麼具體問題?

骨架屏要解決的核心問題是「感知效能」跟「實際效能」之間的落差——一個 400 毫秒就載入完成、但過程中畫面完全空白的頁面,跟一個要花 800 毫秒才載入完成、但立刻顯示骨架佔位的頁面比起來,前者反而會讓使用者覺得比較慢,即使實際載入時間更短。這是因為空白畫面沒有給使用者任何視覺線索,使用者不確定系統是不是當機了、還是真的在處理,這種不確定感本身就會放大等待的焦慮。

這個技術最早在 2013 年由 Facebook 引入,後來透過 React 生態系(例如 react-content-loader 這類函式庫)被廣泛採用,逐漸成為圖片密集、資料密集頁面(社群動態牆、儀表板、電商商品列表)的標準做法。它出現的時間點,剛好對應行動裝置網路速度不穩定、頁面內容越來越豐富的階段——當「完全沒有延遲」變得不切實際,設計上能做的就是想辦法讓不可避免的延遲,感覺起來比較短。

03 · 如何影響你的決策?

骨架屏實際上是怎麼被設計出來,做得不好的骨架屏會有什麼問題?

設計骨架屏比較穩妥的做法,是從「已載入的版面」往回推,而不是從「載入中的空白狀態」往前想——先確定真實內容最終呈現的結構長什麼樣子,再用尺寸完全對應的灰色矩形去填滿相同的位置,確保骨架版跟真實版之間沒有版面尺寸落差(也就是要做到零版面偏移,Cumulative Layout Shift 為零),這樣從骨架切換到真實內容的那一刻,畫面不會突然跳動,使用者的視線也不需要重新定位。

做得不好的骨架屏常見有兩種問題:第一種是「幾何錯位」,骨架屏顯示的是三個垂直堆疊的矩形,但真實內容載入後卻變成橫向排列的網格,使用者的眼睛得重新適應完全不同的版面配置,這種落差感反而比沒有骨架屏更突兀;第二種是「閃爍」,如果內容其實載入得很快(例如 80 毫秒內就完成),骨架屏一閃即逝反而會被使用者感知成一個不必要的視覺干擾,而不是有幫助的載入提示。針對這個問題,業界的做法通常是先等待兩百毫秒左右,如果到那個時間點內容還沒真正出現,才顯示骨架屏,避免短暫延遲也觸發整套骨架動畫。

04 · 你該怎麼辦?

如果我用 AI 設計工具生成畫面,該怎麼確保骨架屏被正確設計出來,而不是隨便套一個通用範本?

最容易出問題的地方,是 AI 生成骨架屏時,沒有真正對照這個畫面最終要呈現的實際版面結構,而是套用一個通用、跟內容無關的骨架樣式——例如不管實際內容是商品卡片還是社群貼文,都套用同一套「三個矩形加一個圓形」的固定樣板,這樣一來骨架屏就沒辦法達到「零版面偏移」的效果,因為它的尺寸跟結構本來就沒有真的對應到真實內容。

實務上,比較穩妥的 prompt 寫法,是先明確描述這個畫面載入完成後的真實版面結構(例如「這是一個包含頭像、使用者名稱、三行文字內容、一張附圖的貼文卡片」),再要求 AI 依照這個結構去設計對應尺寸的骨架佔位符,而不是先要求「做一個骨架屏」再讓 AI 自己猜測內容形狀。另外值得留意的是,骨架屏只是解決「感知等待」的問題,不會讓實際載入速度變快,如果實際等待時間本來就長達十秒以上,單靠骨架屏是不夠的,需要搭配進度提示(例如顯示具體正在處理第幾筆資料)才能維持使用者的信任感。

資料來源:Do Loading Skeleton Screens Actually Improve Webflow Site Performance in 2026?、Skeleton Screens 101 (Nielsen Norman Group)
實際例子 +

根據 web.dev 2026 年的官方指南,設計得當的骨架屏對「最大內容繪製時間」(Largest Contentful Paint)的額外影響低於 5 毫秒,這個數字低於任何實際測量方法的雜訊誤差範圍,代表骨架屏本身幾乎不會拖慢真實的載入效能。同一份指南也指出,最常見的骨架屏反模式是「閃爍」——當內容在 80 毫秒內就完成載入,骨架屏卻依然被觸發顯示,這種一閃即逝的畫面反而會被使用者感知為一種視覺干擾,建議的修法是延遲兩百毫秒後才決定要不要顯示骨架屏。

常見誤解 +
✕ 誤解1
× 誤解:骨架屏能讓頁面載入速度變快,實際是:骨架屏只改變使用者對等待時間的主觀感受,不會加速實際的資料載入或渲染過程,兩者是完全不同的問題,一個是感知層面,一個是效能層面
✕ 誤解2
× 誤解:任何頁面加上骨架屏都會讓體驗變好,越多骨架屏效果越好,實際是:如果實際內容載入得很快(例如80毫秒內),骨架屏一閃即逝反而會被感知成不必要的視覺干擾,這種情況下延遲判斷、甚至完全不顯示骨架屏,體驗反而更好
這件事跟你有什麼關係 +
直接影響

優點是能有效縮短使用者主觀感受到的等待時間,尤其對圖片密集、資料密集的頁面效果明顯,且對實際渲染效能的額外負擔極低;缺點是設計跟開發成本比單純的旋轉圈圈更高,需要針對每種版面結構分別設計對應的骨架樣式,如果做得草率(幾何錯位、閃爍問題沒處理),反而會比沒有骨架屏的體驗更差,骨架屏本身也需要花時間維護,避免跟真實版面的結構脫節。

提問
請至少輸入 10 個字