CSS background 背景色を指定するサンプル

背景色を指定するサンプルです。

書き方 background : 色を指定
background-color : 色を指定
使用例 背景色を指定
色に透明度を付ける(rgba)
背景色を無しで上書きする(none)
初期値 透明(transparent)
継承 なし
備考 色の表示は高さ(height)が必要
参考(MDN) https://developer.mozilla.org/ja/docs/Web/CSS/background

背景色を指定

色名、#rrggbbの形式、rgbの形式で色を指定できます。

<style>
  .box1 {
    background: LightSkyBlue;
  }
  .box2 {
    background: #00bfff;
  }
  .box3 {
    background: rgb(30, 144, 255);
  }
  div {
    width: 200px;
  }
</style>
<div class="box1">background:<br />LightSkyBlue</div>
<div class="box2">background:<br />#00BFFF</div>
<div class="box3">background:<br />rgb(30,144,255)</div>

以下のイメージになります。

色に透明度を付ける(rgba)

background: rgba(色の値,色の値,色の値,透明度)

rgbaを指定して4つめの引数を追加します。
4つめの引数は、0から1までを指定でき、0が透明で1が不透明です。

<style>
  .box4 {
    background: rgba(205, 92, 92, 0.5);
  }
  .box5 {
    background: rgba(205, 92, 92, 0.3);
  }
  .box6 {
    background: rgba(205, 92, 92, 0.1);
  }
  div {
    width: 200px;
  }
</style>
<div class="box4">background:<br />test1</div>
<div class="box5">background:<br />test2</div>
<div class="box6">background:<br />test3</div>

3,6,9行目は、色の値は同じですが、透明度をそれぞれ0.5,0.3,01としています。

以下のイメージになります。

背景色を無しで上書きする(none)

background:none

background:noneで背景色を無しにします。

<style>
  .box1 {
    background: LightSkyBlue;
  }
  div {
    width: 200px;
  }
  .box1{
    background:none;
  }
</style>
<div class="box1">background:<br />LightSkyBlue</div>

3行目で背景色が指定されていますが9行目のnoneで打ち消しています。

関連の記事

CSS background url 背景画像を指定する
CSS background repeat 背景画像の繰り返しを指定
CSS opacity 透明度を指定するサンプル

△上に戻る