Written by Kasumi

CSSで透過グラデーションを作成する方法

CSSで透過グラデーションを作成したい。

本記事ではこのような悩みを解決。

実装例を元に解説します。

実装サンプル

See the Pen
CSS透過グラデーション
by Kohei (@kouk05)
on CodePen.0

実装サンプルです。

左から右、右から左にオブジェクトの色がグラデーションのように透過されています。

実装手順は以下の通りです。

CSSで透過グラデーションをかける

.gradation {
  background: linear-gradient(to right, #1d5342 50%, rgba(29,83,66,0.6) 100%);
}

CSSで透過グラデーションをかけるコード例です。

透過グラデーションをかけるにはbackgroundプロパティlinear-gradientを使います。

以下のように値を入れて透過グラデーションを作成します。

linear-gradient(グラデーションの向き, 色 割合, 透過色 割合);

最初にグラデーションの向き・色・割合を決めます。

次に透過色を指定。

透過色は最初に指定した色をrgbaで半透明にします。

最後に透過色の割合を指定すればOK。

透過グラデーションの完成です。

まとめ

CSSで透過グラデーションを作成する方法について紹介しました。

以上で解説を終わります。

目次

関連記事

HTMLCSS jQuery

【CSS】高さ100vh指定時のスマホステータスバーを除く方法

更新日:2022.09.09
2601
HTMLCSS

CSSで一部のhtml要素を除く否定疑似クラス:not()の使い方

2022.05.02
816
HTMLCSS

【CSS】要素を囲ってるタグの存在を消す方法

2023.04.19
1213
HTMLCSS

【CSS】テキストを中央配置にして左寄せにする方法

2022.10.04
702