Web制作,Flash制作,ホームページ作成,Webデザイン,SEO(検索エンジン最適化),SEMetc Webデザイン制作

›June 03, 2010

CSS スプライト作成に便利な拡張機能 「CSS Sprite Extension」

Category: CSS / 0 Comments: Post / View

CSS スプライト作成に便利な拡張機能「CSS Sprite Extension」 | デベロッパーセンター

本記事では、最近のWeb制作で利用されている「CSSスプライト(CSS Sprites)」という手法と、その実装を便利にしてくれるFireworksの拡張機能「CSS Sprite Extension」について解説します。


CSSスプライト(CSS Sprites)とは

CSSスプライトは、複数の画像を1つにまとめてCSSのスタイルで部分的に表示し使い回す手法です。
CSSスプライトの仕組み

CSSスプライトはたいてい、今まで独立した1枚画像にしていた部分や画像置換※で表示していた画像と置き換えることができます。

※ 画像置換:HTMLにテキストだけを記載しておいて、CSSのスタイルで文字を隠し、その代わりに画像を表示しているように見せる手法。画像をHTMLからimg要素で呼び出している時とは違い、CSSでデザインを変更したときに一緒に見た目を変えることができるのでデバイスに合わせた幅で表示したい場合にもHTMLを変更する必要がないので便利です。

例えば、既存のサイトにCSSスプライトを適用する場合、サイト内のどの画像をCSSスプライトの対象にするか決定し、選択した画像を1 枚の画像になるように並べ、画像の一部分を表示するためのHTMLとCSSを記述します。

Comments