ホームページ >ウェブフロントエンド >CSSチュートリアル >HTML でテキストを完全に不透明に保ちながら、背景画像を部分的に不透明にする方法を教えてください。
透明なテキストを使用した背景画像の部分的な不透明度の実現
HTML では、「opacity」を使用して要素に不透明度の値を設定できます。 " 財産。ただし、背景画像のある div に不透明度を適用すると、div 内のテキストの不透明度も低くなります。
この問題を解決するには、解決策の 1 つとして、「線形グラデーション」背景画像を使用します。これを実現する方法は次のとおりです。
<div><p>.myDiv {<br>background-image: Linear-gradient(rgba(255,255,255,0.5), rgba(255,255,255,0.5) ))、 url("your_image.png");<br>}<br>
透明色の線形グラデーション背景画像 (rgba(255,255,255,0.5)) を使用すると、次のことができます。テキストの完全な不透明度を維持しながら、半透明の背景を作成します。 「rgba」カラー形式は、赤、緑、青、アルファ (透明度) の値を指定します。アルファ値は 50% の透明度の 0.5 に設定されます。
次に、「url」プロパティで、背景画像。線形グラデーションと背景画像を組み合わせることで、部分的に透明な背景と完全に不透明なテキストを作成します。
以上がHTML でテキストを完全に不透明に保ちながら、背景画像を部分的に不透明にする方法を教えてください。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。