狼読

 
2020/03/12

[css]背景色を真ん中のところできっちり2色にして背景をツートンカラーにしてみよう

cssを使って今回は、背景色を2色設定する方法をご紹介します。
cssを使ってグラデーションをつけるときの応用で可能です。hoverなどを行うときに応用として使えたりデザインの幅が広がるかと思います。ぜひ覚えていってください。

背景をツートンカラーにするためのhtmlの準備

htmlの構造は、シンプルにdivタグ1つで行こうと思います。

<div class="bgcolor_two"></div>

上記の .bgcolor_twoにcssを当てて行こうと思います。

cssを使って背景をツートンカラーにしてみよう

cssは、グラデーションをつけるのと同じ考えになります。
cssのコードは次のようになります。

<style>
.bgcolor_two{
 width:100%;
 height:200px;
 background:linear-gradient(to right,#000 0%,#000 50%,#eee 50%,#eee 100%);
}
</style>

上記のコードを使ったサンプルは次のようになります。

今回のcssでは、右側に向かって0%の時から50%まで#000のカラーで、50%から100%までは#eeeになるようにcssを記述しました。

この%をずらせばどこまで指定の色にするかを変えることできます。
またto rightの部分をto leftになどにすると逆にすることができます。
degを指定して斜めなども可能です。

まとめ

今回はcssを使って背景を2色にする方法をご紹介させていただきました。この方法をhoverなどに応用すると以下のようなものが作れたりします。

hoverすると2色のものが入れ替わるものなどに応用できます。ぜひ色々試してみてください。

Profile Card

お空をかけるプログラマー

空のどこか
常時低空飛行のwebプログラマー 徒然なるままに情報を発信します。

関連記事

Related Post

2020/07/17

Macのストレージ(空き容量)を正しく確実に確保!ストレージ 「その他」圧迫の原因と解消方法

投稿カレンダー

2025年2月
 12
3456789
10111213141516
17181920212223
2425262728  

Technology

category

©狼読