CSS圓形倒計時是一種常見的網頁設計元素,在網頁中經常用于展示倒計時信息,如限時優惠、活動結束時間等。下面是一個基于CSS實現的圓形倒計時樣例:
<div class="countdown-circle"> <div class="countdown-panel"> <div class="countdown-num">3</div> <div class="countdown-unit">Days</div> </div> <div class="countdown-panel"> <div class="countdown-num">12</div> <div class="countdown-unit">Hours</div> </div> <div class="countdown-panel"> <div class="countdown-num">45</div> <div class="countdown-unit">Minutes</div> </div> <div class="countdown-panel"> <div class="countdown-num">30</div> <div class="countdown-unit">Seconds</div> </div> </div>
以上代碼中,使用了一個父容器div來包含四個子容器,每個子容器表示一個倒計時單位,如天、小時、分鐘、秒。子容器中分別包含了倒計時數字和倒計時單位的文本,通過CSS實現了居中對齊和圓形樣式。
.countdown-circle { display: flex; justify-content: center; align-items: center; height: 200px; width: 200px; background-color: #eee; border-radius: 50%; box-shadow: 0 0 0 10px #fff, 0 0 10px 0 #888, inset 0 0 10px 0 #888; } .countdown-panel { display: flex; flex-direction: column; align-items: center; justify-content: center; height: 80px; width: 60px; } .countdown-num { font-size: 36px; font-weight: bold; color: #333; } .countdown-unit { font-size: 14px; color: #666; }
CSS代碼中,使用了flex布局、圓角、陰影等技巧實現了圓形倒計時的樣式效果。具體實現方式可以參考以上代碼。