嘿棘劣!設(shè)計(jì)師 | 前端們說(shuō)的“雪碧圖”是什么?

通常來(lái)說(shuō)楞遏,完成設(shè)計(jì)稿后設(shè)計(jì)師會(huì)使用設(shè)計(jì)軟件中的切圖插件來(lái)進(jìn)行切圖茬暇。用ps設(shè)計(jì)有切圖神器cutterman,而設(shè)計(jì)新秀sketch也有許多不同的切圖插件寡喝,它們可以很方便地導(dǎo)出圖片糙俗,甚至能同時(shí)導(dǎo)出一倍圖和二倍圖,這可以滿足我們絕大多數(shù)的需求拘荡。

常規(guī)切圖

但是臼节,當(dāng)圖片很多時(shí),這種方式不僅會(huì)傷害設(shè)計(jì)師的雙手珊皿,也會(huì)因?yàn)榇罅康馁Y源請(qǐng)求導(dǎo)致網(wǎng)頁(yè)打開(kāi)速度下降网缝。這時(shí)候,雪碧圖的優(yōu)勢(shì)就體現(xiàn)出來(lái)了蟋定,雪碧圖本質(zhì)上就是將眾多圖片拼貼為一張作為背景圖片引用粉臊。

在詳細(xì)介紹雪碧圖之前,先說(shuō)說(shuō)背景圖片的概念驶兜。前端在構(gòu)建網(wǎng)頁(yè)結(jié)構(gòu)時(shí)扼仲,會(huì)使用很多的塊元素堆疊嵌套,比如大標(biāo)題< h1 >抄淑、段落< p >屠凶、圖片< img >等,圖片標(biāo)簽< img >就是將圖片引用進(jìn)來(lái)直接顯示肆资,而背景圖片則是給< h1 >等元素的背景設(shè)置為圖片矗愧。就好比給電腦設(shè)置背景圖片,你可以控制它是自適應(yīng)還是原始大小郑原,重復(fù)或者不重復(fù)唉韭,同樣地在網(wǎng)頁(yè)中每個(gè)塊元素的背景圖片,可以控制它的適應(yīng)方式犯犁、是否重復(fù)以及顯示位置等属愤。

背景圖片

當(dāng)我們給一個(gè)元素設(shè)置固定大小,讓它的背景圖片位置進(jìn)行變化酸役,就好像顯示出了不同的圖片住诸,這就是雪碧圖的原理驾胆,有點(diǎn)類似ps里的創(chuàng)建剪切蒙版。下圖左邊就是網(wǎng)易云音樂(lè)的一張雪碧圖只壳,右側(cè)就是用剪切蒙版演示的雪碧圖原理俏拱。

原理對(duì)比示意

一般來(lái)說(shuō),在某一模塊(比如一個(gè)播放器)需要的圖片很多而每張圖片又不是很大時(shí)吼句,可以考慮切成雪碧圖交給前端锅必。但目前很多前端構(gòu)建工具里面有雪碧圖合并功能,所以如果前端使用了構(gòu)建工具可以把合并的功能交給前端惕艳。

雪碧圖還有一個(gè)妙用搞隐,那就是替代gif。設(shè)計(jì)師都知道远搪,透明背景的gif動(dòng)圖在導(dǎo)出時(shí)回帶有毛邊劣纲,在顏色反差很大的背景色上更明顯。因此谁鳍,可以考慮將多幀圖片橫向排列癞季,以雪碧圖的形式每隔固定時(shí)間改變背景圖片的位置,因?yàn)楸举|(zhì)上還是png圖片倘潜,所以毛邊的情況就可以解決了绷柒。可以參考我之前的文章:透明背景gif圖的鋸齒是個(gè)什么鬼涮因? 废睦。

那么問(wèn)題來(lái)了,為什么叫“雪碧圖”呢养泡?叫“可樂(lè)圖”嗜湃、“芬達(dá)圖”、“王老吉圖”不行嗎澜掩?這個(gè)购披,我也不知道。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末肩榕,一起剝皮案震驚了整個(gè)濱河市今瀑,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌点把,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,843評(píng)論 6 502
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件屿附,死亡現(xiàn)場(chǎng)離奇詭異郎逃,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)挺份,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,538評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門褒翰,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人,你說(shuō)我怎么就攤上這事优训《淠悖” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 163,187評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵揣非,是天一觀的道長(zhǎng)抡医。 經(jīng)常有香客問(wèn)我,道長(zhǎng)早敬,這世上最難降的妖魔是什么忌傻? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,264評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮搞监,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘。我一直安慰自己哭懈,他們只是感情好嘀韧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,289評(píng)論 6 390
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著绝淡,像睡著了一般宙刘。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上够委,一...
    開(kāi)封第一講書(shū)人閱讀 51,231評(píng)論 1 299
  • 那天荐类,我揣著相機(jī)與錄音,去河邊找鬼茁帽。 笑死玉罐,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的潘拨。 我是一名探鬼主播吊输,決...
    沈念sama閱讀 40,116評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼铁追!你這毒婦竟也來(lái)了季蚂?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 38,945評(píng)論 0 275
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤琅束,失蹤者是張志新(化名)和其女友劉穎扭屁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體涩禀,經(jīng)...
    沈念sama閱讀 45,367評(píng)論 1 313
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡料滥,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,581評(píng)論 2 333
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了艾船。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片葵腹。...
    茶點(diǎn)故事閱讀 39,754評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡高每,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出践宴,到底是詐尸還是另有隱情鲸匿,我是刑警寧澤,帶...
    沈念sama閱讀 35,458評(píng)論 5 344
  • 正文 年R本政府宣布阻肩,位于F島的核電站带欢,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏磺浙。R本人自食惡果不足惜洪囤,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,068評(píng)論 3 327
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望撕氧。 院中可真熱鬧瘤缩,春花似錦、人聲如沸伦泥。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,692評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)不脯。三九已至府怯,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間防楷,已是汗流浹背牺丙。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,842評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留复局,地道東北人冲簿。 一個(gè)月前我還...
    沈念sama閱讀 47,797評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像亿昏,于是被迫代替她去往敵國(guó)和親峦剔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,654評(píng)論 2 354

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