#css

各画像を一つにまとめてbackground-positionで指定するのは?

まずGoogleが実際使っている画像ファイルを見てみましょう。

Googleの各アイコン

いろんな画像、アイコンが混じっていますね。 そして実際使うときはCSSのbackground-positionで表示するモノを指定しているようです。 例えば検索結果の星マークのCSSを見ると

background-position: -117px -117px;

Webサーバとのコネクションが1回で済むので、 それが狙いですね。

background-positionに関しての説明は: http://www.htmq.com/style/background-position.shtml

ちなみにこういることをやってくれるライブラリもあるようです。 使ったことはまだないですけど。 http://csssprites.org/

Qihuan Piao

朴 起煥

中国育ち、東京暮らし。読んだり書いたり、時には考え込んだり。親になってから5年ほど、ブログ(とその他もろもろ)は完全停止していたけど、気づけばまた書いている。ここにはそんな寄り道の記録を書いています。結論が出ない話も多いけど、それもまたよし。