推薦一個在線的icon圖片合成工具(CSS Sprite)

作為一枚前端coder暂题,拿到設(shè)計(jì)稿時便已構(gòu)思好了這個頁面的布局,要用到的元素喜喂,UI該怎么切圖瓤摧,怎么實(shí)現(xiàn)性能最優(yōu),這些都是一個前端在coding中必須把控好的原則玉吁。
前端性能優(yōu)化有很多入口照弥,如今一些網(wǎng)站豐富多彩,絢麗奪目进副,圖片元素占了很大一部分比例这揣,所以處理好圖片的加載、減少網(wǎng)絡(luò)請求是非常有必要的影斑,CSS Sprite就是一種方式给赞。
CSS Sprite(css精靈),就是將一些零星圖片(一般多用于icon)都包含到一張大圖中去矫户,通過CSS的“background- size”片迅,“background-position”的組合進(jìn)行背景定位,background-position可以定位出所需要小圖的位置皆辽,從而達(dá)到展示圖片的效果柑蛇。

CSS Sprite的優(yōu)點(diǎn):
1.減少網(wǎng)頁的http請求,提高頁面的性能
2.能減少圖片的字節(jié)驱闷,多張圖片合并成1張圖片的字節(jié)總是小于多張圖片的字節(jié)總和的
3.減少命名的困擾耻台,一張圖片命名解決n張圖片的命名。雖然這是一個小事情空另,但是對于愛糾結(jié)和選擇困難癥的coder來說總是在命名上耗費(fèi)不少時間呢
4.對于一個項(xiàng)目維護(hù)來說圖片一目了然盆耽,很清晰

CSS Sprite的缺點(diǎn)
1.如果在項(xiàng)目維護(hù)工程中部分圖片有更改,最好事先在小圖之間留下足夠的空白痹换,這樣后面只需改動要修改的圖片征字,其他的圖片坐標(biāo)互不影響
2.將所有的小圖合在一起需要耗費(fèi)時間,但是今天就是給大家推薦一款在線合成的網(wǎng)站娇豫,無需ps匙姜,只需要選中要上傳的圖片點(diǎn)擊上傳即可
網(wǎng)址:https://www.toptal.com/developers/css/sprite-generator
效果如下:

左側(cè)的padding設(shè)置是小圖之間間距,可自由設(shè)置冯痢,右側(cè)是設(shè)置最后生成圖片的排列方式氮昧,下面所有小圖的寬高以及位置都顯示出來了框杜,接下來只需要到css里設(shè)置就好啦。

這里要注意的一點(diǎn)是袖肥,假設(shè)是移動端750*1334的設(shè)計(jì)稿咪辱,那么我們在處理一個70*70大小的圖片時,需要設(shè)置圖片的實(shí)際寬高是35*35椎组,那么這個時候設(shè)置background-size就應(yīng)該是生成的圖片大小除以2油狂,background-position也是現(xiàn)有標(biāo)注的位置除以2,這樣取到的圖片才會正常且完整地顯示為35*35的圖片寸癌。

原文作者技術(shù)博客:http://www.reibang.com/u/ac4daaeecdfe
95后前端妹子一枚专筷,愛閱讀,愛交友蒸苇,將工作中遇到的問題記錄在這里磷蛹,希望給每一個看到的你能帶來一點(diǎn)幫助。
歡迎留言交流溪烤。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末味咳,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子檬嘀,更是在濱河造成了極大的恐慌槽驶,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,686評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件枪眉,死亡現(xiàn)場離奇詭異捺檬,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)贸铜,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,668評論 3 385
  • 文/潘曉璐 我一進(jìn)店門堡纬,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蒿秦,你說我怎么就攤上這事烤镐。” “怎么了棍鳖?”我有些...
    開封第一講書人閱讀 158,160評論 0 348
  • 文/不壞的土叔 我叫張陵炮叶,是天一觀的道長。 經(jīng)常有香客問我渡处,道長镜悉,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,736評論 1 284
  • 正文 為了忘掉前任医瘫,我火速辦了婚禮侣肄,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘醇份。我一直安慰自己稼锅,他們只是感情好吼具,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,847評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著矩距,像睡著了一般拗盒。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锥债,一...
    開封第一講書人閱讀 50,043評論 1 291
  • 那天陡蝇,我揣著相機(jī)與錄音,去河邊找鬼哮肚。 笑死毅整,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的绽左。 我是一名探鬼主播,決...
    沈念sama閱讀 39,129評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼艇潭,長吁一口氣:“原來是場噩夢啊……” “哼拼窥!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起蹋凝,我...
    開封第一講書人閱讀 37,872評論 0 268
  • 序言:老撾萬榮一對情侶失蹤鲁纠,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后鳍寂,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體改含,經(jīng)...
    沈念sama閱讀 44,318評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,645評論 2 327
  • 正文 我和宋清朗相戀三年迄汛,在試婚紗的時候發(fā)現(xiàn)自己被綠了捍壤。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,777評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡鞍爱,死狀恐怖鹃觉,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情睹逃,我是刑警寧澤盗扇,帶...
    沈念sama閱讀 34,470評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站沉填,受9級特大地震影響疗隶,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜翼闹,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,126評論 3 317
  • 文/蒙蒙 一斑鼻、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧橄碾,春花似錦卵沉、人聲如沸颠锉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,861評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽琼掠。三九已至,卻和暖如春停撞,著一層夾襖步出監(jiān)牢的瞬間瓷蛙,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,095評論 1 267
  • 我被黑心中介騙來泰國打工戈毒, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留艰猬,地道東北人。 一個月前我還...
    沈念sama閱讀 46,589評論 2 362
  • 正文 我出身青樓埋市,卻偏偏與公主長得像冠桃,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子道宅,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,687評論 2 351

推薦閱讀更多精彩內(nèi)容