CSS μ λλ©μ΄μ : λΉκΈλΉκΈ λμκ°λ μ
μ€λμ CSSμ λ€μν μμ±μ μ΄μ©νμ¬ μ λλ©μ΄μ μ λ§λ€μ΄ 보λλ‘ νκ² μ΅λλ€. μμ ν΄λ³Ό μ λλ©μ΄μ μ λ€μκ³Ό κ°μ΅λλ€.
1. HTML μμ€
<div class="loading">
<span class="circle1"></span>
<span class="circle2"></span>
</div>
λμκ°λ μμ λ κ° λ§λ€ κ²μ΄κΈ° λλ¬Έμ, circle μ΄λ¦μ κ°μ§ span νκ·Έλ₯Ό λ κ° μμ ν΄ μ£Όμμ΅λλ€.
2. CSS μμ€
body {
height: 100vh;
background-image: linear-gradient(-60deg, #ff5858 0%, #f09819 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;
border-radius: 50%;
background: #fff;
margin-top: 110px;
}
@keyframes loading {
0% {transform: translate(-50%, -50%) rotate(0deg)}
100% {transform: translate(-50%, -50%) rotate(360deg)};
}
loadingμ λ κ°μ μμ μ°κ²°νλ κ°μμ νλμ λ§λμ λλ€. μ¦, λΉκΈλΉκΈ λμκ°λ 무μμ λ§λμ μ λμ μ λκ°κ° λ¬λ €μλ€κ³ μκ°νλ©΄ λ©λλ€. μ λλ©μ΄μ μμ± μ€, easeλ μλμ κ΄ν μ€μ μΌλ‘, μ²μ²ν μμλκ³ μλκ° μ€μ΄λ€λ©΄μ λλλ ν¨κ³Όλ₯Ό μΆκ°νλ κ²μ λλ€. κ·Έ λ€μμ μ€λ infiniteλ λ°λ³΅ νμλ₯Ό μλ―Έν©λλ€.
μμ HTML, CSS μμ€λ₯Ό ν©μΉλ©΄ μ λλ©μ΄μ μ΄ μμ±λ©λλ€. κ°λ¨νμ£ ?
'CSS' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
CSS μ λλ©μ΄μ λ§λ€κΈ° : 곡 νκΈ°κΈ° (1) | 2022.09.02 |
---|---|
CSS μ λλ©μ΄μ λ§λ€κΈ° : κ΅΄λ¬κ°λ λ€λͺ¨ (8) | 2022.08.29 |
CSS : μμ μ¨κΈ°κΈ° (10) | 2022.08.25 |
CSS : μμ νν λ°©λ² (6) | 2022.08.23 |
CSS : λ¨μ (5) | 2022.08.23 |
λκΈ