[解決済み] 画像に白色オーバーレイ
2022-02-16 13:46:04
質問
画像にグレースケールフィルターを追加できることは知っていますが、フィルター設定を使用して白のオーバーレイは可能でしょうか?私は別のdivを必要とせず、cssを通してそれを行う必要があり、画像の上に絶対位置し、白い背景と不透明度の設定が変更されます。タグの中にシンプルな画像があるだけです。
<a href="#">
<img src="http://placehold.it/300x200" />
</a>
cssは基本的なものです。
a img{
display:block;
max-width:100%;
height:auto
}
解決方法は?
解決策1:
を使用することができます。
:after
psuedo-elementです。例えば
white-out
を、あなたの
<a>
要素を作成し、以下のCSSを使用します。
a.white-out {
position: relative;
display: inline-block;
}
a.white-out:after {
position: absolute;
content: '';
display: block;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: rgba(255,255,255,.5);
}
解決策2:
また、背景を白にして
<a>
要素の不透明度を下げ
<img />
の中にあります。例えば
a.white-out {
display: inline-block;
background: #fff;
}
a.white-out img {
opacity: 0.2;
}
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】HTML5検証エラー:body開始タグは見たが、同じタイプの要素がすでに開かれていた
-
[解決済み】位置固定が機能しない
-
[解決済み] 名前が''の無効なフォームコントロールはフォーカスされない
-
[解決済み】スタイルシートとして解釈されるリソースがMIMEタイプtext/htmlで転送される(ウェブサーバーとは関係ないようです)。
-
[解決済み] html : iframeでhtmlのコンテンツが表示されない。
-
[解決済み] テーブルセルの背景を透明にする方法
-
[解決済み] 入力のラジオ要素を水平に揃えるにはどうしたらいいですか?
-
[解決済み] 電話番号のマークアップはどのように行うのですか?
-
[解決済み] head」タグと「header」タグの本当の違いは何ですか?[重複】について]
-
[解決済み] HTMLのバックスペース