横浜のITサポート・WEB制作会社

Webサイト制作

WordPressの使い方を知りたい!

Windows

パソコンのトラブル解決方法を知りたい!

Office365

Office365でできることを知りたい!

アプリ

便利なアプリを知りたい!

h

すべての記事

人気記事TOP15

タグ一覧

会社情報

採用情報

お問い合わせ

CSS「border-color」で要素の境界線の色を変える方法とその効き方

2022/10/17 | WEBデザイン

こんにちは。

今回は、要素の境界の色を設定するCSSのborder-colorの使い方をご紹介したいと思います。

別の記事ではCSSの「linear-gradient()」を使ってborderをグラデーションさせる方法もご紹介しています。

CSSのborder-colorとは

CSSのborder-colorは、要素の境界の色を設定する次の4つのプロパティを一括で指定するためのプロパティです。

  • border-top-color
  • border-right-color
  • border-bottom-color
  • border-left-color

それぞれ要素の上側、右側、下側、左側の境界の色を設定するのに使います。

border-colorは、指定した色の数によって要素の上側、右側、下側、左側のどの境界にそれを効かせるかが変わってきます。

border-colorで1色を指定したときの効き方

border-colorで1色を指定したときは、要素の上側、右側、下側、左側のすべての境界にそれが効きます。

<head>
	<style>
		p {
			border-width: 10px;
			border-style: solid;
			border-color: blue;
			/*
			以下と同義
			border-top-color: blue;
			border-right-color: blue;
			border-bottom-color: blue;
			border-left-color: blue
			*/
		}
	</style>
</head>
<body>
	<div class="wrap">
		<p>CSS「border-color」で境界線の色を変える</p>
	</div>
</body>

border-colorで2色を指定したときの効き方

border-colorで2色を指定したときは、要素の上下側と左右側で別々に設定が効きます。

<head>
	<style>
		p {
			border-width: 10px;
			border-style: solid;
			border-color: blue pink;
			/*
			以下と同義
			border-top-color: blue;
			border-right-color: pink;
			border-bottom-color: blue;
			border-left-color: pink
			*/
		}
	</style>
</head>
<body>
	<div class="wrap">
		<p>CSS「border-color」で境界線の色を変える</p>
	</div>
</body>

border-colorで3色を指定したときの効き方

border-colorで3色を指定したときは、要素の左右の境界が同じ色、上下は異なる色になります。

<head>
	<style>
		p {
			border-width: 10px;
			border-style: solid;
			border-color: blue pink tomato;
			/*
			以下と同義
			border-top-color: blue;
			border-right-color: pink;
			border-bottom-color: tomato;
			border-left-color: pink
			*/
		}
	</style>
</head>
<body>
	<div class="wrap">
		<p>CSS「border-color」で境界線の色を変える</p>
	</div>
</body>

border-colorで4色を指定したときの効き方

border-colorで4色を指定したときは、要素の上側、右側、下側、左側のすべての境界が異なる色になります。

<head>
	<style>
		p {
			border-width: 10px;
			border-style: solid;
			border-color: blue pink tomato blueviolet;
			/*
			以下と同義
			border-top-color: blue;
			border-right-color: pink;
			border-bottom-color: tomato;
			border-left-color: blueviolet:
			*/
		}
	</style>
</head>
<body>
	<div class="wrap">
		<p>CSS「border-color」で境界線の色を変える</p>
	</div>
</body>

ITサポート・ホームページ制作はお任せください

  • パソコンの動作が遅い・重いと感じる
  • パソコンやスマートフォン、複合機などIT機器を新しく入れ替えたい
  • システム化・クラウド化など業務のIT化・DX化を考えている
  • ホームページを新しく作りたい
  • 古くなったホームページを修正をしてほしい

上記の様なお悩みがありましたらぜひ弊社までお気軽にお問い合わせください!