テキストを含む要素があります。不透明度を下げると、全体の不透明度も下がります。background-image
他の部分ではなく、その部分だけを暗くする方法はありますか?
background-image:url('http://fc02.deviantart.net/fs71/i/2011/274/6/f/ocean__sky__stars__and_you_by_muddymelly-d4bg1ub.png');
ベストアンサー1
このコードを画像CSSに追加するだけです
body{
background:
/* top, transparent black, faked with gradient */
linear-gradient(
rgba(0, 0, 0, 0.7),
rgba(0, 0, 0, 0.7)
),
/* bottom, image */
url(https://images.unsplash.com/photo-1614030424754-24d0eebd46b2);
}
更新: すべてのブラウザがRGBaをサポートしているわけではないので、「フォールバックカラー」を用意する必要があります。この色は、おそらく単色(完全に不透明)になります。例: background:rgb(96, 96, 96)
。こちらを参照してください。ブログRGBa ブラウザのサポート。
2023年更新: すべての最新ブラウザがRGBaをサポートするようになりました:caniuse リンク