色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css 圓環倒計時

夏志豪1年前9瀏覽0評論

CSS圓環倒計時是一種時下流行的效果,在網頁中用于倒計時顯示。為了實現這一效果,需要掌握一些CSS技巧與相關知識。

首先是HTML結構,可以使用一個div包含一個h2標題及一個倒計時的容器,如下:

<div class="countdown">
<h2>Time Left</h2>
<div class="circle">
<div class="progress"></div>
<div class="progress left"></div>
<div class="progress right"></div>
<div class="number">
<span>30</span>
<span>秒</span>
</div>
</div>
</div>

接著是CSS樣式,主要分為三個部分:

1. 容器樣式

.countdown {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
font-family:Arial, Helvetica, sans-serif;
}

2. 圓環樣式

.circle {
position: relative;
display: inline-block;
margin-top: 20px;
}
.progress {
position: absolute;
width: 50%;
height: 100%;
clip: rect(0px, 50px, 100px, 0px);
border-radius: 50%;
background-color: #ccc;
}
.progress.left {
left: 0;
transform: rotate(0deg);
}
.progress.right {
left: 50%;
transform: rotate(180deg);
}
.number {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.number span:first-child {
font-size: 40px;
font-weight: bold;
color: #ff9900;
}
.number span:last-child {
font-size: 16px;
font-weight: bold;
color: #666;
text-transform: uppercase;
padding-left: 5px;
}

3. 動畫樣式

@keyframes countdown {
from {
stroke-dashoffset: 0;
}
to {
stroke-dashoffset: 440;
}
}
.progress {
border: 4px solid #fff;
border-top-color: #ff9900;
border-right-color: #ff9900;
border-radius: 50%;
animation: countdown 30s linear forwards;
}

最后,漂亮的圓環倒計時就實現了,使用JavaScript可以輕松地控制倒計時的時長及樣式。希望這篇文章對您有所幫助。