λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°
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.
728x90
λ°˜μ‘ν˜•