CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSを使用した背景色の設定方法をわかりやすく解説

CSSで背景色を設定するには、background-colorプロパティを使用します。このプロパティは、要素の背景に任意の色を指定できるため、Webページのデザインにおいて非常に重要な役割を果たします。

background-colorプロパティで指定できる値

background-colorプロパティには、主に以下のような形式で色を指定できます。

  • カラーキーワード(例:red、blue、orange)
  • HEX値(例:#ff0000)
  • RGB値(例:rgb(255, 0, 0))
  • HSL値(例:hsl(0, 100%, 50%))

サンプルコード1:特定の要素に背景色を設定する

それでは、実際の例を見てみましょう。ここでは、クラス「demo」が付いた段落に対して、スタイルシート内で赤い背景色を設定しています。

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
   text-decoration: overline underline;
   background-color: red;
}
</style>
</head>
<body>
<h1>Details</h1>
<p class="demo">Examination Center near ABC College.</p>
<p class="demo2">Exam begins at 9AM.</p>
</body>
</html>

出力結果

CSSを使用した背景色の設定方法をわかりやすく解説

上記のコードでは、「Examination Center near ABC College.」というテキストに赤い背景色が適用され、同時に上線と下線も表示されます。このように、クラスセレクターを使えば特定の要素だけに背景色を反映できます。

サンプルコード2:body要素にインラインスタイルで背景色を設定する

次に、body要素に対してstyle属性を使い、直接背景色を指定する例を見てみましょう。

<!DOCTYPE html>
<html>
<head>
<style>
.demo {
   text-decoration: overline underline;
}
</style>
</head>
<body style="background-color: orange;color: white;">
<h1>Details</h1>
<p class="demo">Examination Center near ABC College.</p>
<p class="demo2">Exam begins at 9AM.</p>
</body>
</html>

出力結果

CSSを使用した背景色の設定方法をわかりやすく解説

この例では、ページ全体(body要素)の背景がオレンジ色になり、テキストは白色で表示されます。このように、インラインスタイルを使えばHTMLタグに直接記述するだけで、手軽に背景色を設定できます。

まとめ

背景色の設定は、CSSのbackground-colorプロパティを使えば簡単に行えます。指定方法としては、スタイルシート内でクラスやIDに対して定義する方法と、HTMLタグにstyle属性で直接記述する方法の2つがあります。それぞれの特徴を理解し、ページの規模や管理方針に応じて使い分けることで、より見やすく魅力的なWebページを作成できます。

  1. CSSでグラデーションのカラーストップ位置を設定する方法

    CSSのグラデーションでは、各色が切り替わる位置(カラーストップ)をパーセンテージまたは絶対的な長さで指定できます。これにより、色の遷移を均等ではなく自由にコントロールすることが可能です。カラーストップの基本例えば、linear-gradient()関数でカラーストップの位置を指定する場合、以下のように記述します。background-image: linear-gradient( rgb(61, 255, 2) 40%, rgb(0, 174, 255) 80%, rgb(255, 29, 29) 20% );このように位置を明示的に指定すると、各色がその地点で完全に

  2. CSSのtext-decoration-colorプロパティでリンクやテキストの下線の色を変更する方法

    text-decoration-colorプロパティとはCSSのtext-decoration-colorプロパティは、text-decoration-lineで指定された装飾線(下線・上線・取り消し線など)の色を変更するために使用します。通常、下線は文字色と同じ色で表示されますが、このプロパティを使えば下線だけに別の色を指定でき、デザインの幅が大きく広がります。構文CSS text-decoration-colorプロパティの基本的な構文は以下のとおりです。Selector {    text-decoration-color: /*値*/; }値には、redやviole