λ°μν
μ 2κ°κ° λμκ°λ μ λλ©μ΄μ λ§λ€κΈ°βͺ
μ΄λ² ν¬μ€ν μμλ λκ·ΈλΌλ―Έ 2κ°κ° μκ³λ°©ν₯μΌλ‘ κ³μ λμκ°λ κ°λ¨ν μ λλ©μ΄μ μ λ§λ€μ΄λ³΄λλ‘ νκ² λ€.
HTML μ½λ
loading ν΄λμ€κ°μ κ°μ§ div μμ circle1, circle2 ν΄λμ€κ°μ κ°μ§ span νκ·Έ 2κ°λ₯Ό μ’ μμν¨λ€.
<div class="loading">
<span class="circle1"></span>
<span class="circle2"></span>
</div>
CSS μ½λ
linear-gradientλ‘ κ·ΈλΌλμΈνΈ ν¨κ³Ό λ°°κ²½μ μ¬μ©ν μ μμΌλ©° position μμ±κ³Ό animation, @keyframes λ±μ μ νμ©νμ¬ μ λλ©μ΄μ μ μμ±μν¬ μ μλ€.
body {
height: 100vh;
background-image: linear-gradient(-60deg, darkorchid 0%, lightpink 100%);
}
.loading {
position: absolute;
left: 50%;
top: 50%;
width: 20px;
height: 150px;
animation: loading 1s ease infinite;
}
.loading .circle1 {
display: block;
width: 20px;
height: 20px;
border-radius: 50%;
background: #fff;
}
.loading .circle2 {
display: block;
width: 20px;
height: 20px;
margin-top: 110px;
border-radius: 50%;
background: #fff;
}
@keyframes loading {
0% {
transform: translate(-50%, -50%) rotate(0deg);
}
100% {
transform: translate(-50%, -50%) rotate(360deg);
}
}
κ²°κ³Όλ¬Ό
μ~μ±π₯°
λ°μν
'CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[CSS] κ³΅μ΄ μ μ μμ΄ νλ μ λλ©μ΄μ λ§λ€κΈ° (2) | 2022.09.02 |
---|---|
[CSS] μ μ¬κ°νμ΄ νμ νλ μ λλ©μ΄μ λ§λ€κΈ° (5) | 2022.08.29 |
[CSS] μμ μ¨κΈ°λ λ°©λ² μμ보기 (9) | 2022.08.25 |
[CSS] μμ νννλ λ°©λ² μμ보기 (8) | 2022.08.23 |
[CSS] CSS λ¨μ μ’ λ₯ λ° κ³ μ°° (12) | 2022.08.23 |
λκΈ