728x90
๋ฐ์ํ
css๋ฅผ ์ด์ฉํ progressbar
ํคํ๋ ์ ์ ๋๋ฉ์ด์ ์ ์ด์ฉํ์ฌ ๊ธธ์ด์์ฑ์ผ๋ก css ํจ๊ณผ๋ฅผ ์ค๋ค.
๊ฒ์ ๋ฐํ์ด ์ ์ฒด์ด๋ฉฐ ๋ถ์ ์์ด ์๊ฐ์ ๋ฐ๋ผ ์ ๋๋ฉ์ด์ ํจ๊ณผ๋ก ์ค์ด๋ ๋ค.
HTML
<div class="progress">
<div class="bar"></div>
</div>
CSS
.progress {
position: absolute;
bottom: 0;
left: 0;
z-index: 1;
width: 100%;
height: 80px;
background-color: #000;
}
.progress .bar {
position: absolute;
top: 2px;
left: 2px;
width: calc(100% - 4px);
height: calc(100% - 4px);
background-color: #ff0b7b;
transform-origin: left;
animation: scaleX 20s 0s infinite forwards linear;
}
@keyframes scaleX {
0% {
transform: scaleX(1);
}
100% {
transform: scaleX(0);
}
}
๊ฒฐ๊ณผ
๋ฐ์ํ
'html, css' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
pure CSS scrolling shadows (0) | 2022.03.10 |
---|---|
ํ์ด์ง ๋ด ์ฐ์ธก ํต๋ฐฐ๋ ๋ง๋ค๊ธฐ (0) | 2021.10.12 |
css wave effect (0) | 2021.10.08 |
display flex ๋ฅผ ์ด์ฉํ footer ํ๋ฉด ๋ฐ๋ฅ์ ๋ถ์ด๊ธฐ (0) | 2021.06.17 |
button ๊ณผ a ๋งํฌ ์ฐ์ ์ฐจ์ด (0) | 2021.04.30 |