CSSでグラデーションを実装する方法

ZEROBASE、web制作部 ディレクターの山田です!
今回はCSSでグラデーションを実装する方法を簡単に説明いたします。
これを行うことにより、わざわざ画像で毎回作り直すことなく、色の調整が出来るので、
作業効率アップにつながります。

それでは行きますよーLet’s GO GO GO!

See the Pen
Untitled
by 山田陽介 (@hlfifjwz-the-bold)
on CodePen.

まずプロパティですがbackground:linear-gradientを使用します。関数内のtoは方向を表します。rightなので右方向に青からピンクにという指定ですね。

See the Pen
Untitled
by 山田陽介 (@hlfifjwz-the-bold)
on CodePen.

色の幅ですがpxでも%でも指定できます。今回の場合は左方向にまずlime28px続いて%表示の場合、開始点と終了点を指定できますが、一つの場合は終了点のみになり左から77%の位置までとなります。

See the Pen
Untitled
by 山田陽介 (@hlfifjwz-the-bold)
on CodePen.

続いてプロパティ名をbackground: radial-gradientにすると放射状のグラデーションを実装できます。

See the Pen
Untitled
by 山田陽介 (@hlfifjwz-the-bold)
on CodePen.

conic-gradientは角度指定のプロパティです。コードを翻訳すると12時の位置から時計方向に45°まで赤、終了点50%までオレンジ、85%まで黄色、残り緑です。

総括

以上のようにCSSでも簡単にグラデーションを実装できます、実際の業務では合わせてopacityで不透明度を落として画像に載せるかとは思いますが、、、色々と表現できるので皆さんも遊びながら、学びを深めていきましょう!

ではではーーさよならサンキュー