-
box-shadowプロパティを使用する方法:
.element { box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); }
上記のコードでは、
.element
クラスに対してbox-shadow
プロパティを適用しています。このプロパティは、要素の周囲に影を作成し、ぼかし効果を与えます。0 0 10px
は影の位置とぼかしの大きさを指定し、rgba(0, 0, 0, 0.5)
は影の色と透明度を指定しています。 -
backdrop-filterプロパティを使用する方法:
.element { backdrop-filter: blur(10px); }
backdrop-filter
プロパティは、要素の背後にあるコンテンツに対してフィルターを適用するためのプロパティです。blur(10px)
はぼかしの強度を指定しています。 -
SVGを使用する方法:
<svg xmlns="http://www.w3.org/2000/svg" version="1.1"> <filter id="blur"> <feGaussianBlur in="SourceGraphic" stdDeviation="5" /> </filter> <image filter="url(#blur)" xlink:href="image.jpg"></image> </svg>
上記のコードでは、SVGを使用してぼかし効果を実装しています。
<feGaussianBlur>
要素のstdDeviation
属性でぼかしの大きさを指定し、<image>
要素のfilter
属性でぼかしフィルターを適用しています。
これらはエッジのぼかし効果を実装するための基本的な方法です。さまざまな応用例やデザインに応じて、他のCSSプロパティやテクニックを組み合わせることもできます。詳細なコード例や応用テクニックは、ウェブ上のCSSリソースやチュートリアルを参考にすることをおすすめします。