CSS的文字環(huán)效果可以讓文字圍繞著一個中心點進行排列,形成一個圓形或橢圓形的排列方式,為網(wǎng)頁的設(shè)計增添了一份美感。
.text-circle { position: relative; width: 220px; height: 220px; border-radius: 50%; text-align: center; margin: 50px; display: flex; justify-content: center; align-items: center; } .text-circle p { position: absolute; width: 200px; height: 200px; margin: 10px; line-height: 200px; text-align: center; border-radius: 50%; transform: rotate(360deg); animation: text-circle 12s infinite linear; } @keyframes text-circle { from { transform: rotate(0deg); } to { transform: rotate(360deg); } }
上面的代碼實現(xiàn)了一個簡單的文字環(huán)效果。首先創(chuàng)建一個 class 為 text-circle 的元素,設(shè)置寬高為220px,邊框為圓形,使用 display: flex 屬性讓其內(nèi)部元素水平垂直居中,然后創(chuàng)建 p 標簽作為文字環(huán)的子元素。
p 標簽要設(shè)置寬高為200px,文本居中,圓角邊框等一系列屬性,然后使用 transform 屬性將其旋轉(zhuǎn)360度,然后使用關(guān)鍵幀來實現(xiàn)動畫效果。
在實際使用中,可以根據(jù)需要調(diào)整文字環(huán)的大小、旋轉(zhuǎn)速度等屬性,以達到更好的視覺效果。