吐槽:oschina的markdown怎麼這麼醜?瀏覽器
咱們常常看到這樣的CSS描述:markdown
.demo { background-image: url('img/demo.png'); } .demo-a { background-position: 0 -10px; } .demo-b { background-position: -48px -10px; }
其中的demo.png就是將多個小圖像整合到一塊兒的圖片,目的是減小對資源請求次數。工具
那麼怎麼整和呢,除了圖片處理的軟件,這裏推薦幾個在線的工具:網站
SpritePadurl
拖動須要整合的圖片到指定窗口,嗯……直接看效果圖吧(但願愛奇藝能原諒我從其APK裏借用的圖標— —||)code
搞定以後,最好先FitDocument一下,剪裁無用區域,而後點擊Download就會下載整合後的圖片和CSS文件。圖片
SpriteMe資源
具體操做參考其網站說明,比較簡單。圖片處理
SpriteCowget
框選想要定位的圖片,頁面底部會自動計算位置和寬高,比較很差的就是它選擇的圖片內容的邊緣,沒有緩衝留白,感受對圖標類型的也不實用。
對於須要常常變更的圖片就不要費心整合到一張圖裏了