CSS純色磨砂玻璃效果是一種常用的UI設計元素,它為網站或應用程序帶來了現代感和時尚感。在本文中,我們將學習如何使用CSS創建一個簡單的磨砂玻璃效果,使你的網站更加吸引人和專業
/* CSS代碼 */ .container { position: relative; } .background { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; opacity: 0.5; z-index: 1; } .content { position: relative; z-index: 2; background-color: #fff; padding: 20px; } .content:before { content: ""; position: absolute; top: -10px; left: -10px; right: -10px; bottom: -10px; background: url(https://www.w3schools.com/w3images/img_forest.jpg); opacity: 0.1; z-index: -1; filter: blur(10px); }
首先,我們需要創建一個容器元素(.container),并在其中添加兩個子元素。第一個子元素(.background)將用于創建半透明黑色背景,以及分配一個z-index的值。第二個子元素(.content) 是磨砂玻璃效果的主要元素,它會有一個白色的背景顏色和陰影。這兩個元素的位置也需要設置為相對和絕對位置。
現在讓我們創建一個偽元素(:before),并將其放置在我們的內容元素(.content)之上。這個偽元素將是我們的實際磨砂玻璃效果,我們將使用圖像作為其背景,并設置其透明度和模糊值。這將使內容看起來有強烈的磨砂玻璃效果,通過降低背景圖形的亮度來模擬它的外觀。
CSS的純色磨砂玻璃效果可以提高網站的美觀度和用戶體驗。通過使用本文提供的方法,你可以在沒有圖像的情況下輕松地創建磨砂玻璃效果,這將使你的網站更加專業和現代化。