DevToys Web Pro iconDevToys Web Pro部落格
為我們評分:
試用瀏覽器擴充功能:

SVG 佔位圖產生器

281 B就緒
預設
背景#cccccc
文字#333333
標籤

預覽

SVG 佔位圖預覽

SVG 標記

  • 資料 URI

  • 技術細節

    SVG 佔位圖產生器的運作方式

    工具功能說明

    SVG 佔位圖產生器可建立輕量的向量佔位圖片,支援自訂尺寸、背景色、文字覆蓋與字型設定。它會直接輸出 SVG 標記,以及可直接嵌入 HTML 或 CSS 的 Base64 data URI。由於 SVG 與解析度無關且通常小於 1KB,這些佔位圖可在不發出網路請求的情況下立即載入。

    常見的開發者使用情境

    前端開發者在原型製作時會使用 SVG 佔位圖,在真實圖片尚未就緒前預留版面空間,避免累積版面位移(CLS)。它們也適用於設計系統中的頭像備援、縮圖骨架與響應式圖片容器。電子郵件開發者會在 HTML 範本中嵌入 data URI 佔位圖,因為電子郵件用戶端可能會封鎖外部圖片載入。

    資料格式、型別或變體

    輸出為標準的 SVG 1.1 文件,包含一個填滿的矩形與置中的文字元素。data URI 版本會將此 SVG 編碼為 Base64 字串,並以前綴 'data:image/svg+xml;base64,' 開頭,可直接用於 img 的 src 屬性、CSS 的 background-image 屬性或內嵌 HTML。尺寸以像素指定,但由於是向量格式,SVG 可縮放至任何容器大小而不會像素化。

    常見陷阱與邊界情況

    Data URI 不會被瀏覽器獨立於其嵌入的文件之外進行快取,因此在許多頁面中使用相同的佔位符,與單一可快取的外部檔案相比,會增加總傳輸量。若尺寸較小,過長的文字標籤可能會溢出 SVG 的 viewBox。一些較舊的電子郵件用戶端不支援 SVG data URI,會退回顯示為損壞的圖片圖示。內容安全政策(CSP)標頭可能會封鎖內嵌 data URI,若 img-src 未包含 'data:'。

    何時使用此工具 vs 程式碼

    在製作線框稿或原型時,使用此瀏覽器工具可快速產生一次性的佔位符圖片,而無需新增建置相依性。若要在正式環境中動態產生佔位符(例如使用者上傳圖片的備援顯示),請使用伺服器端 SVG 樣板或像 plaiceholder 這類可與你的圖片最佳化流程整合的專用服務,並可從實際圖片產生模糊的低品質圖片佔位符(LQIP)。