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

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

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() 関数を使用して、画像の透明度グラデーションを実現できます

    图片透明度渐变实例演示  

原图:

透明度渐变:

ログイン後にコピー

レンダリング:

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 までご連絡ください。
最新の問題
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!