[HTML&CSS]backgroundの使い方

今回は、CSSのbackgroundの使い方について解説していきます。

CSSのbackgroundというと、以下の表のように『backgroud-image』や『background-position』など色々とありますが、

今回は、背景関連の設定をまとめて設定する『background』の使い方に関して解説したいと思います。

また、他のbackgroundに関しては、手短に解説しますが、

もっと詳しく知りたいという方は、各項目にリンクを貼っておくのでそちらからぜひ!

background-color背景色を設定する
background-image表示する背景画像を設定する
background-size背景画像の表示サイズを設定する
background-clip背景画像の表示領域を設定する
background-origin背景画像の基準位置を設定する
background-attachmentスクロール時の背景画像の表示方法を設定する
background-position背景画像の水平・垂直方向を設定する
background-repeat背景画像の繰り返しを設定する
background今までの背景関連の設定をまとめて指定する

backgroundの使い方

backgroundは、背景関連の設定をまとめて指定するcssです。

そこで、まずは、背景関連の設定には、どのようなcssがあるのかを、手短に解説したいと思います。

そんなことはいいから、まとめて設定するbackgroundの方法だけ知りたい!

という方は、飛ばしていただいて大丈夫です!

background-color

background-colorは、背景の色を設定するときに使用するプロパティです。

使用方法は、以下になります。


background-color: #333;

詳しくは、以下の記事をご覧ください。

background-image

background-imageは、背景に表示する画像を設定するときに使用するプロパティです。

使用方法は、以下になります。


background-image: url("画像のパスを書く");

詳しくは、以下の記事をご覧ください。

background-size

background-sizeは、背景画像の表示サイズを設定するときに使用するプロパティです。

使用方法は、以下になります。


background-size: cover;

詳しくは、以下の記事をご覧ください。

background-clip

background-clipは、背景画像の表示領域を設定するときに指定するプロパティです。

使用方法は、以下になります。


background-clip: border-box;

詳しくは、以下の記事をご覧ください。

background-origin

background-clipは、背景画像の基準位置を設定するときに指定するプロパティです。

使用方法は、以下になります。


background-origin: border-box;

詳しくは、以下の記事をご覧ください。

background-attachment

background-attachmentは、スクロール時の背景画像の表示方法を設定するときに指定するプロパティです。

使用方法は、以下になります。


background-attachment: fixed;

詳しくは、以下の記事をご覧ください。

background-position

background-attachmentは、背景画像の水平・垂直方向を設定するときに指定するプロパティです。

使用方法は、以下になります。


background-position: top;

詳しくは、以下の記事をご覧ください。

background-repeat

background-attachmentは、背景画像の繰り返しを設定するを設定するときに指定するプロパティです。

使用方法は、以下になります。


background-repeat: no-repeat;

詳しくは、以下の記事をご覧ください。

backgroundの設定方法

今まで紹介したbackgroundを一括で設定する『background』の使い方について解説します。

結論から言うと、『background: attachment image position/size repeat origin clip;』のように記載していきます。

特に順番は決まっていませんが、以下のことに注意してください!

注意点

・sizeは、positionの直後に『/』を付けて記載する。

・『border-box』などの値が1つある場合、『origin』と『clip』両方に指定され、

値が2つある場合は、1つ目の値が『origin』2つ目の値が『clip』として指定されます

それでは、以下のデモをご覧ください。

See the Pen xxOZKNm by ryu (@ryu-no-sss) on CodePen.

このように、『background』を使えば一括で指定することができます。

まとめ

・『background: attachment image position/size repeat origin clip;』

・『background』を使って一括で指定する時は、注意点に気をつけて使用しましょう!

それでは、最後まで読んでいただきありがとうございました。