イメージ全体がビューポートを占めています。その上にdivもあり、ビューポート全体を占めています。 divの後ろの画像を暗く見せるためにdivにはbackground: rgba(0,0,0,.5);
があります。ページが読み込まれているときに、不透明度が適用される前に画面全体がグレーで覆われていて、下の画像が見えるという点を除けば、素晴らしい作品です。CSS rgba背景色不透明度の前にロード
画像とdiv(不透明度が適用されている)を同時に表示する方法はありますか?私はページが読み込まれている間に大きな灰色のブロックを見たくありません。
よく、画像のロードイベントに基づいてクラスを追加するにはJavaScriptを使用できますが、どうして迷惑でしょうか?なぜあなたの画像を直接調整しないのですか? –
イメージはかなり大きく、ページの他の部分で使用されていますので、2つではなく1つのイメージを持つことで、ページの読み込み時間を最小限に抑えることを望んでいました。しかし、私は選択肢がないように見えます。 :) – torjinx