728x90 λ°μν CSS/Animation8 ν μ€νΈ ν¨κ³Ό μ λλ©μ΄μ βοΈ μ λλ©μ΄μ ν¨κ³Ό : ν μ€νΈ ν¨κ³Ό βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. λμ λλ ν μ€νΈ ν¨κ³Ό λ§λ€κΈ° [1] λ°μ€ λ§λ€κΈ° svg νκ·Έλ₯Ό λ§λ€μ΄ μ€λλ€. oranssy [2] CSS μ€μ νκΈ° @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄μ μ μμ§μμ μ‘°μ ν©λλ€. @font-face {.. 2022. 9. 8. κ±Έμ΄κ°μ βοΈ μ λλ©μ΄μ ν¨κ³Ό : κ±Έμ΄κ°μ βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. gif μμ μ΄λ―Έμ§ κ°μ Έμ€κΈ° [1] λ°μ€ λ§λ€κΈ° ν¬ν μ΅μΌλ‘ gif νμΌμ νλμ© μ΄μ΄λΆμ λλ€. κ°λ‘λ‘ κΈ΄ ~ μ΄λ―Έμ§ νμΌμ΄ λ§λ€μ΄μ§λλ€. 03. html μμ± [1] λ°μ€ λ§λ€κΈ° ν¬ν μ΅μΌλ‘ gif.. 2022. 9. 8. CSS animation βοΈ CSS μ λλ©μ΄μ βοΈ 01. animation animation : name | duration | timing-function | delay | iteration | direction | fill-mode | play-state μ’ λ₯ μμ animation-name @keyframeμ μ§μ λ μ΄λ¦μ μ€μ ν©λλ€. animation-duration μ λλ©μ΄μ μ΄ μ€νλλ μκ°μ μ€μ ν©λλ€. animation-timing-function μ λλ©μ΄μ ν€νλ μ μμ§μμ μ€μ ν©λλ€. animation-delay μ λλ©μ΄μ μ΄ μμλκΈ° μ κΉμ§ μκ°μ μ€μ ν©λλ€. animation-iteration μ λλ©μ΄μ λ°λ³΅ νμλ₯Ό μ€μ ν©λλ€. animation-derection μ λλ©μ΄μ λ°©ν₯μ μ€μ ν©λλ€. animati.. 2022. 9. 8. SVG animation SVG μ€μΌμΌλ¬λΈ λ²‘ν° κ·Έλν½μ€(Scalable Vector Graphics, SVG)λ 2μ°¨μ λ²‘ν° κ·Έλν½μ νννκΈ° μν XML κΈ°λ°μ νμΌ νμμΌλ‘, 1999λ W3C (World Wide Web Consortium)μ μ£Όλνμ κ°λ°λ μ€ν νμ€μ λ²‘ν° κ·Έλν½ νμΌ νμμ λλ€. SVG νμμ μ΄λ―Έμ§μ κ·Έ μλμ XML ν μ€νΈ νμΌλ€λ‘ μ μλμ΄ κ²μν·λͺ©λ‘ν·μ€ν¬λ¦½νΈνκ° κ°λ₯νλ©° νμνλ€λ©΄ μμΆλ κ°λ₯ν©λλ€. μΈν°λ· μ΅μ€νλ‘λ¬9 λ²μ μ΄μλΆν° μ§μλ©λλ€. XMLμ μ΄μ©νμ¬ λΌμΈ, 곑μ , κΈ°ννμ μΈ κ·Έλν½ ννμ΄ κ°λ₯ν©λλ€. λ²‘ν° λ°©μμ΄κΈ° λλ¬Έμ νλνκ±°λ μΆμκ° κ°λ₯ν©λλ€. DOM λ¨μλ‘ μ»¨νΈλ‘€μ΄ κ°λ₯νμ§λ§ λ¬Έμ 볡μ‘λκ° μ¦κ°λλ©΄ λ λλ§μ΄ λλ €μ§λλ€. μ¬κ°ν(rect) svg μν(circle, el.. 2022. 9. 8. μ λλ©μ΄μ ν¨κ³Ό _ 무νλ 곡 βοΈ μ λλ©μ΄μ ν¨κ³Ό : 무νλλ‘ νλ 곡 βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. 무νλ λͺ¨μμΌλ‘ νλ 곡 [1] λ°μ€ λ§λ€κΈ° div μμ div κ° μλ ꡬ쑰λ₯Ό 5κ° λ§λ€μ΄ μ€λλ€. [2] CSS μ€μ νκΈ° @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄μ μ μμ§μμ μ‘°μ ν©λλ€. * { b.. 2022. 9. 5. μ λλ©μ΄μ λΉκΈλΉκΈ βοΈ μ λλ©μ΄μ ν¨κ³Ό : λΉκΈλΉκΈ μ λ βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. μ λ κ°κ° λΉκΈ λλ ν¨κ³Ό λ§λ€κΈ° [1] λ°μ€ λ§λ€κΈ° div μμ span μΌλ‘ μ λ κ°λ₯Ό λ§λ€μ΄ μ€λλ€. [2] CSS μ€μ νκΈ° @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄μ μ μμ§μμ μ‘°μ ν©λλ€. b.. 2022. 8. 29. μ λλ©μ΄μ λ°μ€ βοΈ μ λλ©μ΄μ ν¨κ³Ό : ν΅ν΅ νλ λ°μ€ βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. ν΅ν΅ νλ λ°μ€ λ§λ€κΈ° [1] λ°μ€ λ§λ€κΈ° μμ νλλ§ λ§λ€μ΄μ£Όλ©΄ λ©λλ€. [2] CSS μ€μ νκΈ° @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄μ μ μμ§μμ μ‘°μ ν©λλ€. body { height: 100vh;.. 2022. 8. 29. μ λλ©μ΄μ - 꼬리 νλλ κ°μμ§ λ§λ€κΈ° βοΈ μ λλ©μ΄μ ν¨κ³Ό : 꼬리 νλλ κ°μμ§ βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. 꼬리 νλλ κ°μμ§ λ§λ€μ΄λ³΄κΈ° [1] λ°μ€ λ§λ€κΈ° κ°μμ§μ μμ§μμ μ΄λ»κ² ννν μ§ μκ°νκ³ λ°μ€λ₯Ό λ§λλλ€. [2] CSS μ€μ νκΈ° Scss λ₯Ό νμ©ν©λλ€. @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄.. 2022. 8. 18. μ΄μ 1 λ€μ 728x90 λ°μν