ホームページ  >  記事  >  ウェブフロントエンド  >  css filter:blur を使用して画像のぼかし効果を実現します (コード例)

css filter:blur を使用して画像のぼかし効果を実現します (コード例)

不言
不言オリジナル
2018-11-07 14:22:554304ブラウズ

この記事の内容は、CSS フィルターを使用して画像のぼかし効果を実現することについてです。早速、本文を見てみましょう。

最近 CSS の filter:blur の問題に遭遇しました。まず、以下に示すページ上の画像を見てみましょう:

HTML:

<div class="imageContainer">
<img  src="image/1.jpg" alt="css filter:blur を使用して画像のぼかし効果を実現します (コード例)" >
</div>

CSS:

.imageContainer {
    border: solid 5px black;
    width: 1024px;
    height: 768px;
    }

css filter:blur を使用して画像のぼかし効果を実現します (コード例)

さて、素敵なぼかし効果を適用しましょう:

img {
-webkit-filter: blur(30px);
}

効果は次のとおりです:

css filter:blur を使用して画像のぼかし効果を実現します (コード例)

画像がコンテナの境界線を越えてぼやけ、ぼやけた画像と黒い境界線の間に「グロー」効果が現れることがわかりました。この問題を修正しましょう。

解決策:

.imageContainer {
overflow: hidden;
}    
img {
+transform:scale(1.1);
}

結果は次のとおりです:

css filter:blur を使用して画像のぼかし効果を実現します (コード例)


以上がcss filter:blur を使用して画像のぼかし効果を実現します (コード例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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