CSS を使用して透明な背景画像を作成するにはどうすればよいですか?
Dec 20, 2024 pm 08:28 PM背景に透明な画像をオーバーレイする
Web デザインでは、背景として画像を追加すると、見た目の美しさが高まります。ただし、画像が明るすぎる場合や、透明度の調整が必要な場合があります。単一の CSS プロパティで背景画像と不透明度を組み合わせることができますか?
画像の透明度と背景画像の設定を個別に説明しているリファレンスがありますが、それらを組み合わせて透明な背景画像を作成することは可能です。
次の例を考えてみましょう。
1 2 3 |
|
このコードは、指定された URL にある画像を、ID が「main」の要素の背景として設定します。ただし、これでは不透明度の調整はできません。
透明な背景画像を実現するには、次の CSS を使用します:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
このコード内:
- position:relative が親要素 (#main) に追加され、以下の絶対位置を指定できるようになります。 pseudo-element.
- 背景画像をオーバーレイするために疑似要素 (#main:after) が作成されます。
- テキストやコンテンツが表示されないように、content プロパティは空の文字列に設定されます。
- 擬似要素には、position:Absolute による絶対位置が与えられ、親をオーバーレイできるようになります。
- background-image プロパティは、#main 要素のbackground-image と同じ URL に設定され、親要素に画像がオーバーレイされます。
- opacity : 0.2 は透明度レベルを設定します。 20%まで。この値を調整すると、画像の不透明度が変わります。
- z-index: -1 を指定すると、疑似要素が親要素のコンテンツの後ろに配置されます。
このメソッドを使用すると、背景画像を編集し、その不透明度を制御することで、コンテンツを圧倒しない透明な画像を使用して視覚的に魅力的なデザインを作成できます。
以上がCSS を使用して透明な背景画像を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

人気の記事

人気の記事

ホットな記事タグ

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











Smart Forms Frameworkを使用してJavaScript連絡フォームを作成する

5つの最高のPHPフォームビルダー(および3つの無料スクリプト)を比較する

node.jsとexpressのMulterを使用してファイルアップロードします
