CSS毛玻璃模糊效果

2021-10-07 07:35:30 字數 877 閱讀 2250

class

="comment-bk"

>

class

="top-blur"

>

div>

class

="top"

>

>

class

="iconfont icon-pinglun"

>

i>

li>

div>

>

"comments"

>

div>

div>

div>

.comment-bk}}

#comments

.top-blur

}.top

}

毛玻璃模糊效果的精髓我覺得是:

(一)在想要出線毛玻璃效果的div中用背景繼承

background: inherit;(二)在上述div的after偽類中使用模糊效果

&::after

注意這個地方的content是一定要有的,要不然偽類不會顯示出來content:'';

這裡偽類我的高寬都適當放大,這樣做的目的是為了讓下面平移時候更方便,也就是margin: -30px 0 0 -30px;可以理解成向左上移動。

那麼問題來了我們為什麼要平移呢,背景躺著好好的,就不能舒服一點嗎,不動它不行嗎,哈哈還真有點問題,可能有點強迫,要是直接用模糊效果,你會發現div的四周就是邊緣的位置模糊效果不是很好,或者說就沒有模糊,所以這樣一移動模糊效果就槓槓滴,四周看上去模糊的完美。

css毛玻璃效果

毛玻璃其實就是磨砂玻璃,能夠模糊的看清背後的風景,讓人感覺有種朦朧美,讓介面看上去有些層次感。比如 高大上啊,接下來肯定是眼饞手癢的過程。當然,用ps搞乙個全景毛玻璃背景毫無疑問是最省事的,那接下來就沒啥事可幹了。當然no no no了。毛玻璃無疑就是種模糊了,少不了filter blur。最終效果...

css3毛玻璃模糊效果

css3 blur濾鏡實現 如下測試 需要注意目前火狐不支援,其他些瀏覽器,如firefox到目前還沒有支援css3 filter.當然,要實現 比方說 firefox 24瀏覽器上 變模糊的效果,也是可以的。可以使用svg的模糊濾鏡。新建文命名為blur.svg的svg檔案 xml version...

css實現毛玻璃效果

首先我們要知道實現毛玻璃效果的關鍵點 filter濾鏡 html 先寫乙個居中的div,並給body加上背景圖,以及居中的div設定背景顏色和透明度 body,html main 這裡我們不在此元素上寫filter屬性是因為其會導致內容的透明度改變,所以使用乙個可行的方法是為其新增偽元素效果如下圖 ...