π κΈ°μ΅νκ³ μΆμ λ΄μ©
- λ³λμ Javascript μ½λ μμ΄ transition μμ±λ§μΌλ‘λ λ€μ΄λλ―Ήν μ λλ©μ΄μ
ν¨κ³Όλ₯Ό μ μ©ν μ μλ€.
π transition-property, transition-duration
- νΉμ μμ±μλ§ transitionμ μ μ©νκ³ μΆμ λ transition-property μμ±μΌλ‘ μ§μ νλ©΄ λλ€.
- transition-duration μμ±μΌλ‘ μΌλ§ λ§νΌμ μκ° λμ transitionμ μ μ©ν μ§ μ§μ ν μ μλ€.
π transition-delay, transition-timing-function
- μ¬λ¬ κ° μμλ€μ transition-delay μμ± κ°μ λ€λ₯΄κ² μ§μ νλ©΄ μ°¨λ‘λλ‘ transition λκ²λ λ³κ²½ν μ μλ€.
- transition-timing-function μμ±μ μ¬μ©ν΄ transition μλλ₯Ό λ€μ΄λλ―Ήνκ² λ³κ²½ν μ μλ€.
π transition
transition: margin-left 4s ease-in-out 1s;
- transition νμ μμ±λ€μ transition λ¨μΆ μμ±μ μ¬μ©ν΄ νμ€λ‘ μμ±νλ κ²μ΄ μΌλ°μ μ΄λ€.
- μ μͺ½μ time μλ£νμ durationμ μλ―Ένκ³ , λ€ μͺ½μ time μλ£νμ delayλ₯Ό μλ―Ένλ€.
- time μλ£ν μΈμλ μμ± μμλ₯Ό μ§ν€μ§ μμλ λμ§λ§, transition-property μμ±μ μ μΌ λ¨Όμ μμ±νλ κ²μ΄ μ’λ€.
.box {
width: 100px;
height: 100px;
border: 10px solid green;
background-color: rab(204, 253, 255);
border-radius: 30px;
transform-origin: bottom right;
transition: all 1s ease-in-out;
}
.box:hover {
transform: rotate(360deg);
}
π μ°Έκ³ λνΌλ°μ€