CSS毛玻璃遮罩層是一種常用于網(wǎng)站設(shè)計的效果,可以增加頁面的美觀度和吸引力。下面將介紹CSS實現(xiàn)毛玻璃遮罩層的代碼實現(xiàn)。
/* 首先,設(shè)置背景圖片 */ body { background: url('bg.jpg'); } /* 接著,創(chuàng)建一個遮罩層 */ .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.5); } /* 最后,添加毛玻璃效果 */ .overlay:before { content: ''; position: absolute; top: -10px; left: -10px; width: 110%; height: 110%; background: inherit; filter: blur(10px); }
以上是實現(xiàn)CSS毛玻璃遮罩層的代碼示例。其中,首先設(shè)置背景圖片,并創(chuàng)建一個遮罩層。然后,在遮罩層上添加:before偽元素,設(shè)置寬高略大于父元素,并使用背景色和濾鏡實現(xiàn)毛玻璃效果。
此外,為了使遮罩層與背景圖片呈現(xiàn)更好的效果,建議在CSS中添加以下代碼:
/* 禁用背景圖片滾動 */ body { background-attachment: fixed; }
這樣就可以固定背景圖片,遮罩層也會固定在頁面上,不會隨頁面滾動而移動。