こんにちは私はスムーズに左から右にロードするマルチグループの進行状況バーがありますが、ロードに約5秒かかります。スムーズに特定の時間内に進行状況バーを表示
左から右に3秒でスムーズに読み込むにはどうすれば更新できますか?
グループバーが6つの以上のグループを持っている可能性があり、ここでは3秒
作業コードへのリンク
https://codepen.io/Nick1212/pen/WOVLaB?editors=1100
HTMLで読み込む必要があります。
<div>
<h1 class="u-pb--lg text-bold">Grouped ProgressBar Component Examples</h1>
<div class="space">
<div> Example: User earning all the points</div>
<div class="well-ProgressGroup">
<!-- react-text: 94 -->
<!-- /react-text -->
<div class="well-background--concept1 well-ProgressGroup--progress" style="width: 50%; animation-delay: 1s; z-index: -1; height: 50px;"></div>
<div class="well-background--concept2 well-ProgressGroup--progress" style="width: 75%; animation-delay: 2s; z-index: -2; height: 50px;"></div>
<div class="well-background--concept3 well-ProgressGroup--progress" style="width: 100%; animation-delay: 3s; z-index: -3; height: 50px;"></div>
<div class="well-background--concept4 well-ProgressGroup--progress" style="width: 250%; animation-delay: 4s; z-index: -4; height: 50px;"></div>
<div class="well-background--concept5 well-ProgressGroup--progress" style="width: 300%; animation-delay: 5s; z-index: -5; height: 50px;"></div>
<!-- react-text: 101 -->
<!-- /react-text -->
</div>
</div>
</div>
はCSS:
.well-ProgressGroup {
display: flex;
background: #d3d4d5;
flex-direction: row;
border-radius: 0.5em;
overflow: auto;
position: relative;
z-index: 1;
}
@keyframes loadbar {
0% {
opacity: 1;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
.well-ProgressGroup--progress {
transform: translateX(-100%);
animation: loadbar 1s linear forwards;
/* -webkit-animation: loadbar 1s forwards; */
opacity: 0;
background: blue;
}
.well-ProgressGroup--progress:not(:last-child) {
border-right: 1px solid white;
}
.well-background--concept1 {
background: tomato;
}
.well-background--concept2 {
background: blue;
}
.well-background--concept3 {
background: purple;
}
.well-background--concept4 {
background: red;
}
.well-background--concept5 {
background: green;
}
アニメーションの時間を1秒から0.5秒に短縮しよう'何か..アニメーション:loadbar 0.5s linear forwards; ' – Manjunath