[CSS] 複数のbackground-imageの設定方法

公開日: : CSS, Web制作 ,

マルチBackground-imageを使ってみる

CSS3では、背景画像を指定する際に複数の画像を指定出来るようになりました。

従来のCSSでは、一枚までしか指定が出来なかったので、無駄にdivなどのボックスを重ねて表現していました。

指定方法

方法は、至って簡単です。
画像を,(カンマ)区切りで指定するだけで大丈夫です。

注意する点としては、先に指定している画像が上になるということです。
これを覚えておかないと、上手に重ねる事ができません。

実際のサンプルソースが下記になります。

#box01{
 background-image:url(images/bg01.png),
                  url(images/bg02.png),
                  url(images/bg03.png);
 background-repeat:no-repeat,
                   repeat-x,
                   repeat-y;
 background-position:right top,
                     20px 0,
                     right;
 width:200px;
 height:200px;
}

画像の指定順と同様にrepeatとpositionも同じ順になります。
省略した場合、最初の指定が適用されます。

サンプルページを作ってみましたので、よかったら参考にしてみてください。
サンプルページ

bg01が黒丸、bg02が赤い四角、bg03が青い星となっています。
どの順番で重なっているか一目で分かると思います。

まとめ

CSSの複数background指定は、結構複雑なイメージがありますが、そんなことはありません。
ポイントさえ抑えておけば、とても有用なものです。

あまり深く考えずに、とりあえず使ってみるのが一番です。

ちなみに、対応ブラウザは、IE9〜とsafari、chrome、firefoxです。
IEだけは注意が必要です。

ad

関連記事

[jQuery] 背景画像を画面いっぱいにするプラグイン

背景に、画像をいっぱいに広げて表示したいときってありますよね。 ちょうど、そういう必要があったため

記事を読む

[html5] おさらいがてらWordPressのテーマを作るためにHTML5で一から作るよ![第2回]

忙しくて忘れてました。僕です。 さて、今回はもうちょっと見栄えもよくしたいなーなんて考

記事を読む

[jQuery] クリック時に波紋のような効果をつける

今回は、クリックした時に波紋のような効果をつけるjQueryプラグインの紹介です。 Ripple

記事を読む

[CSS] animationを使ってみる!

色の変化をCSSのみで実装できる! CSS3のキーフレームアニメーションでは、JSで出来る、背景色

記事を読む

[html5] おさらいがてらWordPressのテーマを作るためにHTML5で一から作るよ![第4回]

完全に放置してました、僕です。 別に忘れていた訳じゃないんですが、時間がありませんでした。

記事を読む

no image

[CSS] 今さらだけど、覚えておきたい疑似クラス・疑似要素

さて、前回は、CSSのセレクタをおさらいしました。 そして、属性セレクタを取り上げている記事も合わ

記事を読む

[Dreamweaver] 不要な_notesを作成させない方法

みなさん、_notesで困ってませんか? Dreamweaverは、デフォルト設定で使用していると

記事を読む

[Dreamweaver] コーディングを早くする5つの方法

コーディングは、早くなる! 普段、Dreamweaverを使っている人で、SassやZenコーディ

記事を読む

[CSS] CSSで作るリストのアイコン

CSSだけでも色々出来る! CSS3が現在の最新ブラウザでは大体対応されてきてますので、色々な表現

記事を読む

[WordPress] 管理画面にカラーピッカー(wp_color_picker)を表示する

カラーピッカー 管理画面でプラグインの設定などでカラーピッカーを表示したい場合、wp_color_

記事を読む

ad

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

ad

[PHP] curl転送してみる(googleに)

curlでgoogle画像検索APIにアクセスしてみます。 cu

[PHP] PDOでMySQLの接続確認をする

PDO PHPでMySQLに接続する際には、mysql_connec

[PHP] ランダムな英数字を生成する

便利系メソッド 今回はPHPでランダムな英数字を作成してみます。

[Swift] プロパティリスト(plist)の値を取得

plistからデータを取得してみます。 こちらのエントリーも参考にし

[Swift] Asset Catalogについて

XCode5から追加されたAsset Catalog。 いままで標準

→もっと見る

  • 1978年の七夕生まれ。 25才でweb業界の門を叩き、28才でフリーランスに。 現在は、フリーランスでマークアップ中心に、wordpressのカスタマイズやデザインをしております。 また、iPhoneアプリの開発もしております。
PAGE TOP ↑