ホームページ >ウェブフロントエンド >CSSチュートリアル >CSS で PNG 画像の形状に合わせたドロップ シャドウを作成するにはどうすればよいですか?

CSS で PNG 画像の形状に合わせたドロップ シャドウを作成するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-30 18:49:16637ブラウズ

How Can I Create Shape-Conforming Drop Shadows for PNG Images in CSS?

CSS での PNG 画像のドロップ シャドウ

CSS での PNG 画像のドロップ シャドウの作成は、特に非正方形の場合、難しい場合があります。形。ボックスシャドウを使用した一般的なアプローチでは、多くの場合、画像の形状に従わない四角形の影が生成されます。

解決策: フィルターの使用:dropShadow()

filter:dropShadow() プロパティは、この問題の解決策を提供します。これを使用すると、X および Y オフセット、ぼかし半径、色を正確に制御してドロップ シャドウを適用できます。このフィルターは CSS で直接使用することも、インラインで適用することもできます。

CSS の例:

img {
  width: 150px;
  -webkit-filter: drop-shadow(5px 5px 5px #222);
  filter: drop-shadow(5px 5px 5px #222);
}

インラインの例:

<img src="https://cdn.freebiesupply.com/logos/large/2x/stackoverflow-com-logo-png-transparent.png">

filter:dropShadow() を使用すると、リアルで形状に従ったドロップ シャドウを実現できます。非正方形の PNG 画像で、Web デザインの視覚的な魅力を高めます。

以上がCSS で PNG 画像の形状に合わせたドロップ シャドウを作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。