高斯模糊(毛玻璃效果)實現方式
源碼,歡迎star哦
1:css
2:canvas StackBlur.js 借用
3:svg
本文選用方式 優勢:比canvas庫小,庫源碼算法較難懂;實現比 css 樣式效果更好,之前遇到過該類需求filter大後 css邊會變的模糊,效果較差
解決方案
文檔註釋
filter:url 屬性用來把元素鏈接到濾鏡。當鏈接濾鏡 id 時,必須使用 # 字符
濾鏡效果是通過
in="SourceGraphic" 這個部分定義了由整個圖像創建效果
step2:使用
實例提供setBlurAmount,generateBlurredImage兩個接口動態設置
鏈接:https://juejin.im/post/5abb6110f265da23945f8a30
閱讀更多 前端圈 的文章