1. Css Sprite:條形圖條形圖嚴(yán)格的來說也是一種矩形圖,只不過這個矩形非常長,故稱為條形圖。
答案要從動畫開始說起:
但是如果要是矩形圖可就麻煩了: 首先乍一看不太容易看出來大概是一個什么樣的動畫效果,不如上面那種條形圖一目了然,其次定義動畫時還要定義運(yùn)行到百分之多少的時候轉(zhuǎn)到下一行,然后再百分之多少再轉(zhuǎn),還要計(jì)算出下一行距離上一行的位置。要是這種規(guī)則的倒是還好,最起碼有規(guī)律可循,但是就怕那種復(fù)雜Css Sprite: 可以看到人物與人物之間的間隔并不完全一樣,時大時小,這時候就需要你去一點(diǎn)點(diǎn)的測量,然后調(diào)試,費(fèi)了半天功夫才能出來一個相對令人滿意的效果。
2. 小結(jié)推薦圖標(biāo)不多并且大小相似的情況下將其排列成條形Css Sprite,這樣的話調(diào)整位置時只需要關(guān)注橫軸坐標(biāo),而無需再計(jì)算縱軸坐標(biāo)了。 條形圖與矩形圖就相當(dāng)于一維與二維之間的聯(lián)系一樣。 |