在網頁設計中,CSS圓形光環特效是一種非常炫酷的效果,能夠為網站增添流行的科技感。下面我們將介紹如何使用CSS創建圓形光環特效。
.circle {
position: relative;
display: inline-block;
width: 100px;
height: 100px;
border-radius: 50%;
background-color: #ffffff;
}
.circle:before {
content: "";
position: absolute;
top: -10px;
left: -10px;
right: -10px;
bottom: -10px;
border-radius: 60%;
box-shadow: 0 0 20px 10px rgba(255, 255, 255, 0.7);
opacity: 0;
transition: opacity 0.5s ease-out;
}
.circle:hover:before {
opacity: 1;
}
首先,我們創建了一個class為circle的元素,并設置了它的位置為相對,寬高為100px,并將它的圓形邊框半徑設置為50%。我們還給它設置了背景色為白色,這是圓形光環特效的基礎。
接著,我們使用:before偽元素為.circle類添加了一個圓環。在圓環的樣式中,我們設置了它的內容為空,將它的位置設置為絕對,然后用top、left、right、bottom屬性使圓環擴展除.circle元素的邊框外10px的范圍。
為了使圓形光環特效更加明顯,我們使用box-shadow屬性給圓環添加了一個白色的陰影,并設置它的透明度為0。當用戶將鼠標指針懸停在.circle類元素上時,我們使用opacity屬性將圓環的透明度設置為1,進而呈現出圓形光環的效果。
以上就是使用CSS創建圓形光環特效的方法,你也可以根據自己的需要對樣式進行修改和優化,讓你的網站更加炫酷和科技感。
上一篇css圓圈里面畫三角形
下一篇css圓形波紋