[解決済み] CSSで背景画像を着色する方法を教えてください。
2022-02-19 12:49:23
質問
CSSで背景画像を設定しています。
html {
background-image: url('../img/cello.jpg');
background-attachment: fixed;
background-size: 100%;
}
私はウェブサイトのページごとに異なる背景画像を持つことを計画しています:だから、その上にテキストが読みやすいことが重要です。 今は、このように真ん中の#mainコンテンツボックスの背景を半透明の黒にして、読みやすさを確保するようにしています。
#main {
background: rgba(0, 0, 0, 0.5);
}
でも、本当にやりたいのは、黒い箱がちょっと不格好なので、背景画像全体にそういう半透明の背景をつけることなんです。 そこで
<div id=#tint>
HTMLドキュメント全体を含む#tintにrgba(0, 0, 0, 0.5)を与えても、全く効果がありません。何も変化しないか、背景全体が単なるグレーになって、背景画像が全く見えなくなってしまいます。 これは単に不可能なのでしょうか?
解決方法は?
オーバーレイ要素を作成する必要があると思います(潜在的に
div
のように、半透明な背景を求めることができます。こんな感じ。
.overlay {
z-index: 1;
height: 100%;
width: 100%;
position: fixed;
overflow: auto;
top: 0px;
left: 0px;
background: rgba(0, 0, 0, 0.7); /*can be anything, of course*/
}
もちろん、ちょっとしたデモも。 リトルリンク .
関連
-
[解決済み] divをクリックすると、その下にある要素に移動します。
-
[解決済み] リンクにアニメーションGIFを表示し、ホバーとリセットで再生する方法
-
[解決済み] :first-child が期待通りに動作しない
-
[解決済み] このベベルボタンをCSSで実現するには?
-
[解決済み] CSSでテキストや画像の背景を透明にするには?
-
[解決済み] CSSの三角形はどのように機能するのですか?
-
[解決済み] 同じ要素にbackground-imageとCSS3グラデーションを組み合わせるにはどうすればよいですか?
-
[解決済み] CSS画像を背景で伸縮させる - CSSのみで可能
-
[解決済み】CSSを使用して、すべてのブラウザでdiv要素を垂直方向に中央に配置するにはどうすればよいですか?
-
[解決済み】HTML5入力のプレースホルダの色をCSSで変更する。
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】divの重なりについて
-
[解決済み] SVGの塗りつぶし色が効かない
-
[解決済み] margin: auto は中央揃えではありません。
-
[解決済み] CSSを使用します。ウィンドウの幅の50%の背景色を設定する
-
[解決済み] divを親の中で自動的に縦に重ねるにはどうしたらいいですか?
-
[解決済み] SPANのheightプロパティを設定する方法
-
[解決済み] bootstrap 4 でカードブロックの不透明度を変更する方法
-
[解決済み] cssのフォントサイズ14px/26pxってどうなってるの?
-
[解決済み] Font Awesomeで2つ以上のアイコンを重ねる/重ねるには?
-
[解決済み] codepenでfont awesomeを使用する