CSS圖片光環(huán)是一種非常炫酷的設(shè)計(jì)元素,能夠?yàn)榫W(wǎng)頁增添一份優(yōu)雅和時(shí)尚感。如果你想在網(wǎng)頁中使用這種效果,可以嘗試以下代碼實(shí)現(xiàn)。
.image-wrapper { position: relative; display: inline-block; } .image-wrapper::before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; z-index: -1; box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } .image-wrapper img { vertical-align: middle; }
首先,我們創(chuàng)建一個(gè)容器(.image-wrapper),將其位置設(shè)為相對(duì)(position: relative)并將其顯示設(shè)為內(nèi)聯(lián)塊狀(display: inline-block)以便圖片能在容器中居中顯示。接下來我們使用偽元素(::before)創(chuàng)建一個(gè)圓形的半透明遮罩層,這個(gè)遮罩層需要使用border-radius屬性設(shè)置它的圓角,這樣就能夠?qū)⒄谡謱幼兂梢粋€(gè)圓形。我們使用box-shadow屬性添加一個(gè)圓形的陰影,并將z-index設(shè)置為-1以將遮罩層放到容器的后面。最后,我們令圖片的垂直對(duì)齊方式為中間對(duì)齊,讓它在容器中居中顯示。
這樣,就可以通過CSS圖片光環(huán)為你的網(wǎng)頁增添一份個(gè)性和時(shí)尚感。但需要注意的是,如果需要適配不同的設(shè)備,可以使用媒體查詢調(diào)整遮罩層的大小以及圖片的寬度來確保效果的完美呈現(xiàn)。