CSS を使用してグラデーション マスクを適用して背景にテキストをフェードインする
Web デザインの領域で、全画面の背景画像を使用する場合、スクロールするコンテンツの視覚的な効果を高めることが望まれます。よくある質問の 1 つは、CSS を使用してテキストにグラデーション マスクを適用して、背景に微妙にフェードインできるようにすることはできますか?
その解決策は、最新のブラウザでサポートされている高度な CSS 機能を活用することにあります。たとえば、WebKit は単一の CSS 行を通じて堅牢なソリューションを提供します:
-webkit-mask-image: -webkit-gradient(linear, left 90%, left bottom, from(rgba(0,0,0,1)), to(rgba(0,0,0,0)))
このマスクを適用すると、ターゲット要素の下 10% が徐々にフェードアウトし、背景画像へのエレガントな移行が作成されます。 。フェードがスクロール時にのみ表示されるようにするには、要素に padding-bottom を追加します。
Firefox (Gecko) では、以前は同じ効果を実現するために SVG 画像を含むより複雑なアプローチが必要でした。ただし、CSS の進歩により、Firefox はマスク画像をサポートし、さまざまなブラウザーに便利で効率的なソリューションを提供できるようになりました。
以上がCSS は背景画像にテキストをフェードインするグラデーション マスクを作成できますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。