728x90 λ°μν CSS37 μ¬μ΄νΈ λ§λ€κΈ° βοΈ site λ§λ€κΈ° βοΈ κ²°κ³Όλ³΄κΈ° β μλ³Έ μμ€ λ³΄κΈ° 2022. 9. 14. ν μ€νΈ ν¨κ³Ό μ λλ©μ΄μ βοΈ μ λλ©μ΄μ ν¨κ³Ό : ν μ€νΈ ν¨κ³Ό βοΈ 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. νΈν° μ ν (1) βοΈ νΈν° μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : section μ μλ©ν± λ§ν¬μ νκ³ , id λ‘ μ΄λ¦μ μ§μ΄μ€λλ€. μ€κ° μ€κ°μ λΈλΌμ°μ λ₯Ό μ΄ν΄λ³΄λ©° μ λ§λ€μ΄μ§κ³ μλμ§ νμΈνλ κ³Όμ μ΄ νμν©λλ€. νΈν° μμ μ¬μ΄νΈ μΉνμ€ μ¬μ΄νΈ λ°μν μ¬μ΄νΈ ν¨λ΄λμ€ μ¬μ΄νΈ ν¬νΈν΄λ¦¬μ€ μ¬μ΄νΈ ν€λ μμ λ©λ΄ μ ν 01 λ©λ΄ μ ν 02 μ¬λΌμ΄λ μμ μ¬λΌμ΄λ μ ν 01 μ¬λΌμ΄λ μ ν 02 μ΄λ―Έμ§ μμ μ΄λ―Έμ§ μ ν 01 μ΄λ―Έμ§ μ ν 02 μ΄λ―Έμ§/ν μ€νΈ μ ν 01 μ΄λ―Έμ§/ν μ€νΈ μ ν 02 ν μ€νΈ μ ν 01 컨ν μΈ μμ μΉ΄λ μ ν 01 μΉ΄λ μ ν 02 μΉ΄λ μ ν 03 νΈν° μμ νΈν° λ©λ΄ μ ν 01 νΈν° 컨ν νΈ.. 2022. 9. 6. λ°°λ μ ν (1) βοΈ λ°°λ μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : section μ μλ©ν± λ§ν¬μ νκ³ , id λ‘ μ΄λ¦μ μ§μ΄μ€λλ€. μ€κ° μ€κ°μ λΈλΌμ°μ λ₯Ό μ΄ν΄λ³΄λ©° μ λ§λ€μ΄μ§κ³ μλμ§ νμΈνλ κ³Όμ μ΄ νμν©λλ€. λ°°λ μμ μ‘°λͺ λμμΈ λ λ€μν μ‘°λͺ λμμΈμ μ΄ν΄λ³΄μΈμ http://www.youtube.com λ°°λ μ ν 01 02. style(css) μ€μ νκΈ° : /* bannerType */ .banner__inner { background-image: url(../site01/assets/img/banner_bg01.jpg); background-repeat: no-repeat; background.. 2022. 9. 6. μ¬λΌμ΄λ μ ν (1) βοΈ μ¬λΌμ΄λ μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : section μ μλ©ν± λ§ν¬μ νκ³ , id λ‘ μ΄λ¦μ μ§μ΄μ€λλ€. μ€κ° μ€κ°μ λΈλΌμ°μ λ₯Ό μ΄ν΄λ³΄λ©° μ λ§λ€μ΄μ§κ³ μλμ§ νμΈνλ κ³Όμ μ΄ νμν©λλ€. μ¬λΌμ΄λ μμ DEVELOPER Way to Go λ무 무리νμ§ λ§μμ! μ§κΈλ μνκ³ μμ΄μ μμΈν 보기 μ¬μ΄νΈ 보기 μ΄μ μ΄λ―Έμ§ λ€μ μ΄λ―Έμ§ 1 2 3 νλ μ΄ μ μ§ 02. style(css) μ€μ νκΈ° : /* slideType */ .slider__inner { margin-top: 70px; } .slider { position: relative; } .slider__img { /* h.. 2022. 9. 6. μ λλ©μ΄μ ν¨κ³Ό _ 무νλ 곡 βοΈ μ λλ©μ΄μ ν¨κ³Ό : 무νλλ‘ νλ 곡 βοΈ 01. μ λλ©μ΄μ ν¨κ³Ό μ λλ©μ΄μ (Animation) ν¨κ³Όλ HTML μμμ μ μ©λλ CSS μ€νμΌμ λ€λ₯Έ CSS μ€νμΌλ‘ λΆλλ½κ² λ³νμν΅λλ€. μ λλ©μ΄μ μ μ λλ©μ΄μ μ λνλ΄λ CSS μ€νμΌκ³Ό μ λλ©μ΄μ μ μ°μλ μ₯λ©΄(sequence)λ₯Ό λνλ΄λ 볡μμ ν€νλ μ(@keyframes)λ€λ‘ μ΄λ£¨μ΄μ§λλ€. ___ μ°Έκ³ νκΈ° ___ `1 @keyframes : CSS μ λλ©μ΄μ μμ ꡬκ°μ μ νκ³ κ° κ΅¬κ°λ³λ‘ μ΄λ€ μ€νμΌμ μ μ©μν¬μ§ μ ν©λλ€. 02. 무νλ λͺ¨μμΌλ‘ νλ 곡 [1] λ°μ€ λ§λ€κΈ° div μμ div κ° μλ ꡬ쑰λ₯Ό 5κ° λ§λ€μ΄ μ€λλ€. [2] CSS μ€μ νκΈ° @keyframes μ μ΄μ©νμ¬ μ λλ©μ΄μ μ μμ§μμ μ‘°μ ν©λλ€. * { b.. 2022. 9. 5. ν€λ μ ν (1) βοΈ ν€λ μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : web site ν€λ μμ μ¬λΌμ΄λ μμ λ°°λ μμ 컨ν μΈ μμ νΈν° μμ λ‘κ·ΈμΈ 02. style(css) μ€μ νκΈ° : /* fonts */ @import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css'); .nexon { font-family: 'NexonLv1Gothic'; /* ν°νΈ μ§μ */ font-weight: 400; /* ν°νΈ λκ» μ€μ */ } /* reset */ * { margin: 0; /* κΈ°λ³Έ λΈλΌμ°μ μ λΉ κ³΅κ° μμ κΈ° */ paddin.. 2022. 9. 2. μ΄λ―Έμ§ ν μ€νΈ μ ν (1) βοΈ μ΄λ―Έμ§ ν μ€νΈ μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : μ μ©ν μ¬μ΄νΈ μ΄ν΄λ³΄κΈ° μ΄λ―Έμ§ ν μ€νΈ μ ν 01 μ μ©ν μ¬μ΄νΈ μ΄ν΄λ³΄κΈ° μΉ λμμ΄λ, μΉ νΌλΈλ¦¬μ , νλ‘ νΈ μ€λ κ°λ°μλ₯Ό μν μ μ©ν μ¬μ΄νΈ μ λλ€. νν λ¦¬μΌ μ¬μ΄νΈ λνΌλ°μ€ μ¬μ΄νΈ μΉ ν°νΈ μ¬μ΄νΈ CSS μ¬μ΄νΈ WebGL μ¬μ΄νΈ Youtube μ¬μ΄νΈ λ νΌλ°μ€ μ¬μ΄νΈ νν λ¦¬μΌ μ¬μ΄νΈ 02. style(css) μ€μ νκΈ° : /* fonts */ @import url('https://webfontworld.github.io/NexonLv1Gothic/NexonLv1Gothic.css'); .nexon { font-family: 'Nex.. 2022. 9. 2. ν μ€νΈ μ ν (3) βοΈ ν μ€νΈ μ ν 03 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : μ¬μ© νκΈ° λ°λμμλ₯Ό μ¬μ©νμ λΆλ€μ νκΈ°λ₯Ό μ°Έκ³ ν΄λ³΄μΈμ! μν νΌκ° μ¬ν νΌλΆλΌ, λ λ§μ κ²μ λ°μ Έλ³΄λ©° ꡬ맀νλλ°μ. μ νμ΄ μ²μ° μ±λΆμ΄λΌλ κ²κ³Ό, μκ·Ήμ΄ κ±°μ μλ€λ 리뷰 λ³΄κ³ κ΅¬λ§€ν΄λ΄€μ΄μ. μ νμ μμ² λ¬Ό κ°μ΄ λ¬½κ³ , μΈμμ μ΄μ§ μμ ν₯μ μ μκ·Ή λ§μ΅λλ€..! ν° κΈ°λνμ§ μκ³ κ΅¬λ§€νλλ° μλΉν λ§μ‘±μ€λ¬μμ ^*^ λ€λ§ νμ μ¬μ©νμ§ μκ³ μμΌλ‘ λ¬Έμ§λ₯΄ sumi*** 22.08.31 βοΈβοΈβοΈβοΈβ μμΈν 보기 μΈμμ μ λ°λμ νμ λ μν μ νμΌλ‘ λ°κΏμΌκ² λ€ νλ©΄μ μ°Ύμ보λ€κ° λ°κ²¬νμ΄μ. μ£Όλ¬Έν μ΄νΈκ° μμ§ μ μμ - μ¬μΈμμ΄λΌκΈΈ.. 2022. 9. 1. ν μ€νΈ μ ν (2) βοΈ ν μ€νΈ μ ν 02 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : λλ²μ§Έ ν μ€νΈ μ ν μ λλ€. ν μ€νΈ μ ν 02 ν΄λν° μ°λ½νκΈ° μμ΄μ½ μ€λͺ μ ν΄λν°μΌλ‘ μ°λ½νκΈ° μν μμ΄μ½μ λν΄ μμλ΄ μλ€. μμ΄μ½ λͺ¨μμ κΈ°μ΅ν΄μ£ΌμΈμ! μ°λ½μ² 보기 μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λμμ μλ£νμμμ€. νλ©΄μ μμ΄μ½μ κΈΈκ² λλ₯΄μ§ μμλ λ립λλ€. νλ©΄μ μλ μμ΄μ½μ ν΅ννκΈ° μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λμμ μλ£νμμμ€. νλ©΄μ μμ΄μ½μ κΈΈκ² λλ₯΄μ§ μμλ λ립λλ€. νλ©΄μ μλ μμ΄μ½μ λ©μΈμ§ 보λ΄κΈ° μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λμμ.. 2022. 9. 1. ν μ€νΈ μ ν (1) βοΈ ν μ€νΈ μ ν 01 βοΈ 01. λ μ΄μμ ꡬμνκΈ° λ μ΄μμμ ꡬμν λλ, μ€μΌμΉνλ©΄μ μΈλΆ λ΄μ©μ μ 보κΉμ§ ꡬ체μ μΌλ‘ κ³νν©λλ€. 02. μμ(div) λ§λ€κΈ° : ν μ€νΈ μ ν 01 μμ νλ μ΄μ΄ μμ΄μ½ μ€λͺ μ λΌμ΄λΈλ¬λ¦¬ μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λ©λ΄λ‘ μ΄λ/ μ€μ μ μλ£νμμμ€. μμ΄μ½μ κΈΈκ² λλ₯΄λ©΄ μ€λͺ μμκ° λμ΅λλ€. λ보기 μ¨λ² μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λ©λ΄λ‘ μ΄λ/ μ€μ μ μλ£νμμμ€. μμ΄μ½μ κΈΈκ² λλ₯΄λ©΄ μ€λͺ μμκ° λμ΅λλ€. λ보기 μν°μ€νΈ μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€. λ°λ νλ©΄μμ μνλ λ©λ΄λ‘ μ΄λ/ μ€μ μ μλ£νμμμ€. μμ΄μ½μ κΈΈκ² λλ₯΄λ©΄ μ€λͺ μμκ° λμ΅λλ€. λ보기 λ°λ³΅ λ£κΈ° μμ΄μ½μ λλ₯΄λ©΄ νλ©΄μ΄ λ°λλλ€... 2022. 9. 1. μ λλ©μ΄μ λΉκΈλΉκΈ βοΈ μ λλ©μ΄μ ν¨κ³Ό : λΉκΈλΉκΈ μ λ βοΈ 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. blind ν¨κ³Ό (μμλ₯Ό μ 보μ΄κ²) βοΈ blind ν¨κ³Ό : μμλ₯Ό μ 보μ΄κ² νλ λ°©λ² βοΈ # μμ μλ³Έ See the Pen blind(origin) by oranssy (@oranssy) on CodePen. 01. display: none; (μ λλ©μ΄μ X , μμX) # 1) See the Pen blind(dn) by oranssy (@oranssy) on CodePen. 02. opacity: 0; (μ λλ©μ΄μ O , μμO) # 2) See the Pen blind(opacity) by oranssy (@oranssy) on CodePen. 03. visibility: hidden; (μ λλ©μ΄μ X , μμX) # 3) See the Pen blind() by oranssy (@oranssy) on CodePen. 04. .. 2022. 8. 26. μΌλ¬μ€νΈ λμμΈ (κ½λ³) 2022. 8. 24. CSS ν¬κΈ° λ¨μ βοΈ CSS κ°μ λ¨μ βοΈ 01. CSS κ°μ΄λ? CSSμ μ¬μ©λλ λͺ¨λ μμ±μλ ν΄λΉ μμ±μ νμ©λλ κ°μ΄ μμ΅λλ€. # CSS κ°μ μ div { width : 100px; μμ±(λλΉ) : κ°(100px) height : 300px; μμ±(λμ΄) : κ°(100px) } 02. CSS κ°μ λ¨μ CSSμμ μ¬μ©ν μ μλ μ«μ λ°μ΄ν° νμμ μ μ, 10μ§μ(μμμ ), λ¨μκ° λΆμ΄μλ μ«μ, μ«μ νΌμΌνΈ(%) κ° μμ΅λλ€. μμ±μ λν μ νν κ°μ κΈ°μ νκΈ° μν΄, λ¨μλ₯Ό μ¬μ©ν©λλ€. [1] μ λ λ¨μμ μλ λ¨μ CSSμμ μ¬μ©νλ λνμ μΈ ν¬κΈ° λ¨μλ px, em, % μ λλ€. μ¬κΈ°μ pxμ μ λκ°μ΄κ³ emκ³Ό %λ μλκ° μ λλ€. λ¨μ μ€λͺ px (ν½μ ) νμ 1κ° ν¬κΈ°μ λ¨μ : μ λ λ¨μ β μμ.. 2022. 8. 24. CSS μμ νν (μμλͺ / HEX / RGB / HSL / RGBA / HSLA / opacity) βοΈ CSS μμ νν λ°©λ² βοΈ 01. CSSμμμ μμ νν CSSμμμ μμμ κΈμμ, λ°°κ²½μ, ν λ리μ λ± λ€μν κ³³μ μ μ©λ©λλ€. # κΈ°λ³Έ ννμ β νκ·Έ μ΄λ¦ { μμμ μ μ©ν μμ± : μμ κ°; } See the Pen color (1) by oranssy (@oranssy) on CodePen. ___ μ°Έκ³ νκΈ° ___ `1 color μμ± : κΈμμ μ€μ `2 background μμ± : λ°°κ²½μ μ€μ 02. μμ κ°μ νν λ°©λ² μμ κ°μ νννλ 7κ°μ§μ λ°©λ²μ΄ μμ΅λλ€. μν©μ λ°λΌ μ μ ν μ¬μ©ν΄μ£Όλ©΄ λ΄μ©μ κ°λ μ±μ΄ μ’μμ§λλ€. [1] μμλͺ ν΄λΉ μμμ μλ―Ένλ κ³ μ λͺ μ¬λ₯Ό μμ κ°μΌλ‘ μ¬μ©ν©λλ€. λ±λ‘λ μμλͺ μ 140κ° μ λλ‘, μλμ μ£Όμμμ νμΈν μ μμ΅λλ€. β λ±λ‘λ μμ.. 2022. 8. 24. μ΄μ 1 2 λ€μ 728x90 λ°μν