🎚️CSS transition μ½”λ“œ 생성기

μ†μ„±Β·μ§€μ†μ‹œκ°„Β·μ§€μ—°Β·μ΄μ§•μ„ λ„£μœΌλ©΄ transition 선언이 λ°”λ‘œ λ‚˜μ˜΅λ‹ˆλ‹€

ms
ms
ms
ms

κ΄€λ ¨λœ 도ꡬ

transition 선언을 μ†μ„±λ³„λ‘œ λ‚˜λˆ  μ“°κΈ°

transition 은 μ†μ„±Β·μ§€μ†μ‹œκ°„Β·μ΄μ§•Β·μ§€μ—°μ„ ν•œ 묢음으둜 μ‰Όν‘œλ‘œ 이어 μ μŠ΅λ‹ˆλ‹€. μ†μ„±λ§ˆλ‹€ μ‹œκ°„μ„ λ‹€λ₯΄κ²Œ μ£Όλ €λ©΄ λ¬ΆμŒμ„ 두 개둜 λ‚˜λˆ μ•Ό ν•˜λŠ”λ°, μ†μœΌλ‘œ μ“°λ©΄ μ§€μ—° μžλ¦¬μ™€ μ§€μ†μ‹œκ°„ 자리λ₯Ό λ°”κΏ” μ λŠ” μ‹€μˆ˜κ°€ ν”ν•©λ‹ˆλ‹€. μ—¬κΈ°μ„œλŠ” 두 λ¬ΆμŒκΉŒμ§€ 각각 값을 λ°›μ•„ μˆœμ„œκ°€ λ§žλŠ” μ„ μ–ΈμœΌλ‘œ λ§Œλ“­λ‹ˆλ‹€.

적어 μ£ΌλŠ” κ°’λ§Œ μ”λ‹ˆλ‹€

이 λ„κ΅¬λŠ” λͺ‡ λ°€λ¦¬μ΄ˆκ°€ μ λ‹Ήν•œμ§€ κΆŒν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 넣은 κ°’μœΌλ‘œλ§Œ μ½”λ“œλ₯Ό λ§Œλ“€κ³ , κ°€μž₯ 늦게 λλ‚˜λŠ” μ‹œμ μ„ ms 둜 보여 μ€λ‹ˆλ‹€. 속성 이름과 묢음 μˆœμ„œλŠ” W3C 의 CSS Transitions λͺ…μ„Έλ₯Ό λ”°λ₯΄λ©°, μ›€μ§μž„ 쀄이기 섀정을 μΌ  μ‚¬μš©μžλ₯Ό μœ„ν•œ prefers-reduced-motion 블둝을 ν•¨κ»˜ λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€(2026λ…„ 10μ›” κΈ°μ€€).

ν•˜μ§€ μ•ŠλŠ” 것

단계가 μ—¬λŸ¬ 개인 μ• λ‹ˆλ©”μ΄μ…˜μ€ λ§Œλ“€μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 쀑간 지점을 μ§€μ •ν•˜λ €λ©΄ keyframes μͺ½ 도ꡬ가 λ§žμŠ΅λ‹ˆλ‹€. μ»€μŠ€ν…€ 곑선은 이징 λͺ©λ‘μ— λ„£μ§€ μ•Šμ•˜μœΌλ―€λ‘œ cubic-bezier 값은 μ „μš© μƒμ„±κΈ°μ—μ„œ λ§Œλ“€μ–΄ λΆ™μ΄μ„Έμš”. μ§€μ†μ‹œκ°„ 0 μ΄ν•˜λŠ” μ „ν™˜μ΄ 보이지 μ•ŠλŠ” 값이라 μž…λ ₯μ—μ„œ λ§‰μŠ΅λ‹ˆλ‹€.

자주 λ¬»λŠ” 질문

μ†μ„±λ§ˆλ‹€ λ‹€λ₯Έ μ‹œκ°„μ„ μ£Όλ €λ©΄ μ–΄λ–»κ²Œ μ λ‚˜μš”?

μ‰Όν‘œλ‘œ λ¬ΆμŒμ„ λ‚˜λˆ  각각 μ†μ„±Β·μ§€μ†μ‹œκ°„Β·μ΄μ§•Β·μ§€μ—°μ„ μ μŠ΅λ‹ˆλ‹€. 이 μƒμ„±κΈ°λŠ” 두 λ¬ΆμŒκΉŒμ§€ 각 값을 λ°›μ•„ κ·Έ μˆœμ„œλ‘œ λ§Œλ“€μ–΄ μ€λ‹ˆλ‹€.

μ§€μ†μ‹œκ°„κ³Ό 지연을 μ λŠ” μˆœμ„œκ°€ μ •ν•΄μ Έ μžˆλ‚˜μš”?

μ‹œκ°„ 값이 두 개 λ‚˜μ˜€λ©΄ μ•žμ΄ μ§€μ†μ‹œκ°„, λ’€κ°€ μ§€μ—°μž…λ‹ˆλ‹€. ν•˜λ‚˜λ§Œ 적으면 μ§€μ†μ‹œκ°„μœΌλ‘œ μ½νž™λ‹ˆλ‹€.

transition κ³Ό keyframes λŠ” μ–΄λ–»κ²Œ λ‹€λ₯Έκ°€μš”?

transition 은 값이 λ°”λ€” λ•Œ 두 μƒνƒœ 사이λ₯Ό μž‡μŠ΅λ‹ˆλ‹€. 쀑간 단계λ₯Ό μ§€μ •ν•˜κ±°λ‚˜ μ €μ ˆλ‘œ λ°˜λ³΅ν•˜λ €λ©΄ keyframes μ• λ‹ˆλ©”μ΄μ…˜μ΄ ν•„μš”ν•©λ‹ˆλ‹€.