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

css實現格子漸變進度條

林國瑞2年前10瀏覽0評論

CSS 實現格子漸變進度條是一種簡單易用的方式,可以讓你的網站更加美觀與生動。

.progress-wrapper {
height: 20px;
width: 100%;
border: 1px solid #ddd;
border-radius: 25px;
overflow: hidden; /* 隱藏溢出部分 */
}
.progress {
height: 100%;
background: linear-gradient(
to right,
#3da3da 0%,
#3da3da 26%,
#ffffff 26%,
#ffffff 52%,
#fee08b 52%,
#fee08b 78%,
#df2828 78%,
#df2828 100%
);
position: relative; /* 坐標軸 */
animation-duration: 3s; /* 動畫時長 */
animation-name: progress-animation; /* 動畫名稱 */
animation-fill-mode: forwards;
}
@keyframes progress-animation {
0% {
width: 0;
}
100% {
width: 100%;
}
}
/* 格子樣式 */
.progress:after {
content: '';
width: 10px;
height: 100%;
position: absolute;
right: 0;
top: 0;
background: #fff;
box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.4);
animation: blink 2s infinite;
}
@keyframes blink {
50% {
background-color: #ccc;
}
}

以上是實現格子漸變進度條的 CSS 代碼。使用.progress-wrapper包裹.progress,并設置高度、寬度和邊框等樣式。通過 CSS 漸變函數linear-gradient()來設置進度條的顏色,用:after來實現格子的樣式。

在動畫方面,我們可以使用@keyframes來定義進度條的動畫名稱和樣式,通過animation-duration控制動畫的時間,animation-fill-mode控制動畫結束時是否保留最后一幀的樣式。

最后,將所有樣式應用到 HTML 頁面中即可輕松實現一個美觀的格子漸變進度條。