CSS3 フィルターのぼかしを使用して定義されたエッジを実現する
CSS フィルター プロパティを使用して画像にぼかし効果を適用すると、次のような一般的な問題が発生します。画像の端もぼやけてしまいます。これは、特に鋭い線や詳細を保持する必要がある場合に、望ましくない結果を招く可能性があります。
この問題を解決し、定義されたエッジを維持するには、賢い技術を使用できます。ぼかした画像を
次のコード スニペットは、この効果を実現する方法を示しています。
img { filter: blur(5px); -webkit-filter: blur(5px); -moz-filter: blur(5px); -o-filter: blur(5px); -ms-filter: blur(5px); margin: -5px -10px -10px -5px; } div { overflow: hidden; }
このコードでは、< ;画像>要素は
さらに、負のマージンが に適用されます。要素を使用して、
このテクニックは、定義されたぼかし効果を効果的に作成し、画像のエッジをシャープに保ちながら、内部の細部を柔らかくします。
以上がシャープなエッジを維持しながら、CSS3 で定義されたぼかし効果を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。