[精讚] [會員登入]
2065

[CSS] 將多張圖片合併,製作css spirte

網站中有很多的小圖,如果能把他們合併後再用CSS取用,就能大幅的提升網路效能。

分享此文連結 //n.sfs.tw/10398

分享連結 [CSS] 將多張圖片合併,製作css spirte@新精讚
(文章歡迎轉載,務必尊重版權註明連結來源)
2019-10-25 04:16:29 最後編修
2016-12-08 13:27:27 By 張○○
 

自動目錄

網站中有很多的小圖,如果能把他們合併後再用CSS取用,就能大幅的提升網路效能,這個方法叫作「css spirte」

這兩個網站在線上就能幫忙把小圖合併,同時也會產生相對應的CSS碼,從此你就不必再辛苦的自己製作CSS 了。

網站

http://css.spritegen.com/

這裡可以一次上傳png圖檔最多可達2000張,輸出可為PNG/JPG/GIF,如果圖檔有錯誤,他還會顯示錯誤訊息 。

它也提供響應式設計的輸出,差異在於CSS的值都採用百分比。此網站效能相當好,246個檔案大概只花3秒就完成。

http://spritegen.website-performance.org/

這裡操作介面直覺,只要把圖檔從桌面拉上去即可,但是缺點是效能不佳,速度慢,如果檔案數很多(例n>100),就要花很多的時間等待。此外如果傳入的檔案有問題,他也不會提示錯誤,就整個停在那裡,讓人不知所措。

使用方式

製作完的圖檔,可以使用網站上的範例來上圖,只要在你的網頁上有引入這個CSS及圖檔,就能看到正確的結果。

CSS 修改圖檔位置

{ display: inline-block; background: url('/path/to/你的圖檔.png')...

HTML 置入css及tag

<head>
  <link rel="stylesheet" href="/path/to/your.css">
</head>
<body>
...
<i class="flag flag-wf"></i>

 

 

END

你可能感興趣的文章

網頁的標頭(head)搜尋引擎和FB最佳化 網頁的標頭(head)搜尋引擎和facebook最佳化

[HTML] 讓表格整欄上色的方法 過去我們要讓表格整欄上色,都得用很不方便的方法:該儲存格設定一個類別,指定他的樣式,現在有更好的方法

如何讓瀏覽器每次都重新載入css、js、圖檔 不管怎麼刷新網頁,他總是跑出來舊的內容,這對開發的人來說很困擾...

表格如何選取一欄(選取一直行) 表格中要指選擇一列很容易,直接叫用的標籤即可,但是要選取一欄呢?

[HTML5] script 的新增屬性 defer, async script 的新增屬性 defer, async

[CSS] HTML 畫出粗外框表格的方法 (粗框表格) 在畫表格的時候,習慣上表格的外框要比內部的線條來得粗,不但比較美觀,而且看起來比較完整

隨機好文

為什麼要買長達二十年的保單? 為什麼要買長達二十年的保單?找一個可以說服我買二十年保單的理由。

[Freebsd] 定時測試 ADSL 是否斷線並重連 中華電信 ADSL 雖有固定 ip,可是他卻會不定時「斷線」, 使用以下的 方法可以定時測試是否斷線,以及重新撥接。

世紀帝國征服者新版本--被遺忘的帝國 世紀帝國征服者新版本--被遺忘的帝國 世紀二代的征服者是精典遊戲中的精典,aofe更好玩...

[AS3] 我做的唯一一個Flash As3遊戲UFO INVADSION [AS3] 我做的唯一一個Flash As3遊戲,是第一個也是最後一個,後來就沒再寫as3,不過as3還滿好玩的。

設計的工作絕不接受比價 拿買陽春麵的價格想買牛肉麵,寧願倒掉也不賣