在CSS中,設計模糊度可以通過blur()函數來實現。這個函數可以應用于文本、圖像、背景等元素,從而實現模糊效果。
/* 例子 1: 文本模糊 */ h1 { text-shadow: 0px 0px 5px rgba(0,0,0,0.5); /* 文字陰影 */ } /* 例子 2: 圖片模糊 */ img { filter: blur(3px); /* 模糊半徑為 3 像素 */ } /* 例子 3: 背景模糊 */ .box { background-image: url('example.jpg'); backdrop-filter: blur(10px); /* 背景模糊半徑為 10 像素 */ }
在這些例子中,blur()函數的參數表示模糊半徑,也就是模糊效果的強度。值越大,模糊越明顯。
值得注意的是,CSS的模糊效果是基于高斯模糊算法實現的。這意味著模糊效果將會使你的元素變得模糊和模糊,因此需要合理的使用模糊效果,以確保你的內容易于讀取和理解。