首頁 > web前端 > css教學 > 如何使用 CSS3 模糊濾鏡實現清晰的邊緣?

如何使用 CSS3 模糊濾鏡實現清晰的邊緣?

Barbara Streisand
發布: 2024-11-16 16:46:03
原創
390 人瀏覽過

How to Achieve Defined Edges with CSS3 Blur Filter?

使用 CSS3 濾鏡模糊實現定義的邊緣

結合 CSS3 濾鏡來模糊圖像可增強視覺效果。然而,預設的模糊濾鏡超出了影像邊界,導致邊緣模糊。要在模糊影像的同時保持定義的邊緣,請探索以下解決方案:

解決方案:

將模糊影像包含在

中具有溢出的元素:隱藏;屬性可防止過濾器溢出父元素。另外,調整 如何使用 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;
}
登入後複製

HTML:

<div><img src="http://placekitten.com/300" /></div>
登入後複製

以上是如何使用 CSS3 模糊濾鏡實現清晰的邊緣?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板