背景のスタイリングをしていこう【CSSを書いていこう】

    目次

    背景にさまざまなスタイルを設定する方法について見ていきます。

    • background-color
    • background-image
    • background-size
    • background-position
    • background

    background-color

    前回までで要素に影をつけるやり方について見てきました。

    詳しくは『要素に影をつけてみよう【CSSを書いていこう】』を御覧ください。

    あわせて読みたい
    要素に影をつけてみよう【CSSを書いていこう】 box-shadowとtext-shadowの使い方について学んでいきます。 box-shadow text-shadow box-shadow 前回は異なる単位の計算方法についてみてきました。 詳しくは『異なる単...

    backgroundの指定は様々あり一例として単色やイメージ画像を使ったりできます。

    まず単色で指定したい場合は今まで何度か出てきた通りbackground-colorプロパティを使うことができます。

    値はキーワード、rgbaやhslaや16進数で指定することができます。

    RGBAを使った色の表現方法を覚えよう【CSSを書いていこう】

    HSLAを使った色の表現方法を覚えよう【CSSを書いていこう】

    あわせて読みたい
    RGBAを使った色の表現方法を覚えよう【CSSを書いていこう】 CSSで色を指定するためのキーワードや、RGBAと16進数による指定方法について見ていきます。 キーワードによる色の指定 前回は水平方向の配置の調節を行って参りました。...
    あわせて読みたい
    HSLAを使った色の表現方法を覚えよう【CSSを書いていこう】 CSSで色を指定するためのHSLAと、透明度を指定する方法について見ていきます。 hsla() 前回はRGBAを使った色の指定方法についてみてきました。 詳しくは『RGBAを使った...

    詳しくは過去の記事も参照してみて下さい。

    background-image

    次にimage画像を使って指定する方法です。

    画像を背景に使います。

    値はurlを指定してあげればいいのでbackground-image: url(../img/ファイル名);と指定してあげます。

    この時注意点としてファイルの場所に留意しましょう。

    階層が一つ上にある場合は..で階層を上がってあげましょう。特にcssファイルを作った場合はほとんどの場合別の階層でフィイルを作っています。

    background-size

    ファイルを指定したら次はブラウザ幅に対応しておくといいでしょう。

    ブラウザ幅を変えたとしても位置や大きさを変えたい場合もありますそういった場合はbackground-sizeプロパティを使ってあげましょう。

    もし画像の縦横はを変えたくない場合はcoverという値を使ってあげればいいのでbackground-size: cover;としてあげます。こうすることでなるべく大きく表示することができます

    background-position

    また、初期値では画面の左上を起点に動く使用になっていますがもし真ん中を起点にしたい場合はbackground-positionプロパティを使いましょう。

    値はcenterとすればいいのでbackground-position: center;とすればいいですね。

    background

    最後に背景にも一括指定プロパティを使うことができます。

    backgroundプロパティを使えばいいです。

    半角空白で分けて指定していけばいいのですが一つ注意点があり、background-sizeとbackground-positionは一緒に指定する必要があってこの場合/(スラッシュ)で区切って指定していきます。

    例えば大きさを変えて、なおかつ中心を起点にしたい場合はbackground: center/cover と指定します。

    以上

    この記事が気に入ったら
    いいね または フォローしてね!

    よかったらシェアしてね!
    • URLをコピーしました!
    目次