ホームページ > ウェブフロントエンド > CSSチュートリアル > CSS背景画像に透明度のグラデーションを設定する方法

CSS背景画像に透明度のグラデーションを設定する方法

青灯夜游
リリース: 2023-01-05 16:11:42
オリジナル
16513 人が閲覧しました

CSS では、linear-gradient() 関数と rgba() 関数を使用して、画像の透明度のグラデーションを実現できます。構文は、「background-image:linear-gradient(to top,rgba(. .)、rgba(..) ))、url(..)」。

CSS背景画像に透明度のグラデーションを設定する方法

このチュートリアルの動作環境: Windows 7 システム、CSS3&&HTML5 バージョン、Dell G3 コンピューター。

css 背景画像の透明度グラデーションの設定

css では、linear-gradient() 関数と rgba() 関数を使用して、画像の透明度グラデーションを実現できます

<!DOCTYPE html>
<html>

	<head>
		<meta charset="UTF-8">
		<title>图片透明度渐变实例演示</title>
		<style>
			.div1 {
				box-sizing: border-box;
				width: 400px;
				height: 240px;
				font-size: 22px;
				padding-top: 100px;
				overflow: hidden;
				background: no-repeat center top / 100% 100%;
				background-image: url(img/3.jpg)
			}
			.div2 {
				box-sizing: border-box;
				width: 400px;
				height: 240px;
				font-size: 22px;
				padding-top: 100px;
				overflow: hidden;
				background: no-repeat center top / 100% 100%;
				background-image: linear-gradient(to top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url(img/3.jpg)
			}
			
			
		</style>
	</head>

	<body>
		<p>原图:</p>
		<div class="div1"></div>
		<p>透明度渐变:</p>
		<div class="div2"></div>
	</body>

</html>
ログイン後にコピー

レンダリング:

CSS背景画像に透明度のグラデーションを設定する方法

(学習ビデオ共有: css ビデオ チュートリアル)

手順:

linear-gradient() 関数は、線形グラデーションの「イメージ」を作成するために使用されます。

線形グラデーションを作成するには、グラデーション効果の開始点と方向 (角度として指定) を設定する必要があります。終了色も定義する必要があります。ストップ カラーは、Gecko に実行させるスムーズなトランジションであり、少なくとも 2 つを指定する必要があります。ただし、より複雑なグラデーション効果を作成するには、より多くの色を指定できます。

css 構文:

background: linear-gradient(direction, color-stop1, color-stop2, ...);
ログイン後にコピー
  • direction 角度値を使用して、グラデーションの方向 (または角度) を指定します。

  • color-stop1、color-stop2、... グラデーションの開始色と終了色を指定するために使用されます。

#linear-gradient() 関数で rgba を使用して、透明度のグラデーションを設定します。

RGBA は (赤-緑-青-アルファ) を意味します。これは、色の値に透明度を設定する「アルファ」チャネルを含めるための RGB の拡張です。

構文:

rgba(red, green, blue, alpha)
ログイン後にコピー
  • red 赤の値を定義します。値の範囲は 0 ~ 255 で、パーセンテージ 0% ~ 100% も使用できます。

  • green 緑の値を定義します。値の範囲は 0 ~ 255 で、パーセンテージ 0% ~ 100% も使用できます。

  • blue 青色の値を定義します。値の範囲は 0 ~ 255 で、パーセンテージ 0% ~ 100% も使用できます。

  • アルファ - 透明度 透明度を定義します 0 (完全に透明) ~ 1 (完全に不透明)

プログラミング関連の知識の詳細については、以下を参照してください。 プログラミング入門! !

以上がCSS背景画像に透明度のグラデーションを設定する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート