CSS PR

backgroundで背景を2色表示する方法【CSS】

記事内に商品プロモーションを含む場合があります

背景を2色で分割したい時ってありますよね。
今回はCSSのみで画像や余計なコードを追加せずに2色で表示する方法を紹介します。

CSSで2色で背景を分割する方法

それでは、CSSだけで背景を2色で分割してみます。

<div class="bg">コンテンツ</div>

 

.bg{
background:linear-gradient(90deg,red 0%,red 50%,blue 50%,blue 100%);
}

 

本来はグラデーションを作るCSSですが、上記のようにすることで背景をきれいに2色表示することができます。
ここでは、半分ずつで表示していますが、4対6など、数値を変更することで設定可能です。

「before」、「after」などでも実装できますが、1つの記述で実装できるので、簡単に実装できますね。
個人的には、「before」、「after」をすでに使ってしまっているときに使用しています。

 

 

ABOUT ME
シラツキ
当ブログは同人サークル「にんじんみるく」のシラツキが運営する個人ブログです。 同人誌即売会の情報やネタ、技術的な内容など様々なコンテンツを配信しています。 普段はwebサイト作ってる人インターネッツお絵かきマン。 Webサイトの制作、ECサイトの運営、ブログ、イラスト制作など色々やってます。 個人でWeb技術ブログ、趣味のブログ、YouTube活動中。

COMMENT

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)