背景画像とグラデーション オーバーレイの両方を同時に表示できないとイライラすることがあります。ただし、解決策は簡単で、CSS 宣言内の要素の正しい順序にあります。
背景の下部で黒から透明への望ましいフェード効果を実現するには、次の手順が重要です。
.css { background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 59%, rgba(0, 0, 0, 0.65) 100%), url('https://cdn.sstatic.net/Sites/stackoverflow/company/img/logos/so/so-icon.png?v=c78bd457575a') no-repeat; height: 200px; }
これらの調整を行うと、グラデーション オーバーレイが背景画像の上に正しく表示され、希望のフェード効果。
以上がCSS で背景画像にグラデーションをオーバーレイするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。