css - 使用blur()濾鏡為什麼有透明的效果
巴扎黑
巴扎黑 2017-05-16 13:26:12
0
1
707

#現在情況是這樣的北京設置為店鋪照片模糊的背景但是現在用fliter模糊就有透明的問題怎麼解決
因為平常設置模糊的背景一般是偽元素但使用vue 是在css裡不能獲取圖片資源所以就寫了一個元素透過absolute定位佔滿整個容器寫的

#headWrapper{ position: fixed; top:0; width: 100%; height: 2.2rem; padding: .15rem .25rem; box-sizing: border-box; font-size: 14px; z-index: 2; } .e_header{ width: 100%; height: 100%; position: absolute; top:0; left: 0; background: cover; z-index: -1; filter: blur(10px); -weblit-filter:blur(10px); background-position: center; }
巴扎黑
巴扎黑

全部回覆 (1)
仅有的幸福

換個方法吧:

.e_header { //... background-color: #fff; } .e_header .cover { //... filter: blur(10px); }
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!