RGBA と CSS グラデーションを組み合わせて透明効果を得る
CSS の分野では、RGBA とグラデーションは視覚的な魅力を高めるための強力なツールを提供します。 RGBA ではさまざまな程度の透明度が可能ですが、グラデーションによって色間の滑らかな遷移が作成されます。これらのテクニックを組み合わせて、アルファ透明度のグラデーションを実現できるでしょうか?
答えは、完全に「はい」です。最新の CSS 仕様では、RGBA とグラデーションの組み合わせがサポートされています。 WebKit と Mozilla はどちらも、RGBA 値を受け入れるグラデーション宣言を提供します。
/* WebKit gradient */ background-image: -webkit-gradient( linear, left top, left bottom, from(rgba(50,50,50,0.8)), to(rgba(80,80,80,0.2)), color-stop(.5,#333333) ); /* Mozilla gradient */ background-image: -moz-linear-gradient( rgba(255, 255, 255, 0.7) 0%, rgba(255, 255, 255, 0) 95% );
Internet Explorer にも、型破りな「拡張 16 進数」構文を使用しているにもかかわらず、解決策があります。
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr=#550000FF, endColorstr=#550000FF );
これらを活用することで、このテクニックを使用すると、デザイナーは驚くべき効果を作成し、要素の透明性を滑らかに高めることができます。グラデーション。
以上がCSS グラデーションと RGBA を組み合わせてアルファ透明効果を得ることができますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。