λ³Έλ¬Έ λ°”λ‘œκ°€κΈ°

KATEGORIE159

[CSS] μ• λ‹ˆλ©”μ΄μ…˜04 : μ›¨μ΄λΈŒ~~μ›¨μ΄λΈŒ~~ CSS : μ• λ‹ˆλ©”λ‹ˆμ…˜ λ§Œλ“€κΈ° : λ¬Όκ²° 웨~이뢀~~~ 🌊 🌊 이번 μ‹œκ°„μ—λŠ” CSS μ‹€μŠ΅μœΌλ‘œ 원듀이 ν›Œλž„λΌ ν•˜λŠ” λ“―ν•œ μ• λ‹ˆλ©”μ΄μ…˜μ„ λ§Œλ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€. πŸ˜„ 였늘 μ‹€μŠ΅μ˜ ν¬μΈνŠΈλŠ” 퍼그와 SCSS 그리고 λ°˜λ³΅λ¬Έμž…λ‹ˆλ‹€~! #1. PUG λ‹€μŒμ€ PUG μ½”λ“œμ™€ μ»΄νŒŒμΌν•œ HTML μ½”λ“œ μž…λ‹ˆλ‹€! 🐢 PUG div.circle-wrap - for (var x =1; x 2022. 9. 19.
[VSCODE] SCSS μ„€μΉ˜ 및 μ μš©ν•˜κΈ° VSCODE : SCSS μ„€μΉ˜ν•˜κΈ° μ•ˆλ…•ν•˜μ„Έμš”~! ν† λ§€ν†  μž…λ‹ˆλ‹€ πŸ… 이번 μ‹œκ°„μ—λŠ” vscodeμ—μ„œ SCSSλ₯Ό μ„€μΉ˜ν•˜κ³  μ‚¬μš©ν•˜λŠ” 방법을 μ•Œμ•„λ³Όν…λ°μš”! μš°μ„  μ•„λž˜μ˜ ν™•μž₯ ν”„λ‘œκ·Έλž¨(extension)을 λ‹€μš΄λ°›μ•„ μ£Όμ„Έμš”! πŸ”Ά 01. Sass πŸ”Ά 02. Live Sass Compiler μ•„λž˜μ˜ Live Sass CompilerλŠ” μ‹€μ‹œκ°„μœΌλ‘œ SCSSλ₯Ό CSS둜 컴파일 μ‹œμΌœμ£ΌλŠ” ν™•μž₯ ν”„λ‘œκ·Έλž¨μž…λ‹ˆλ‹€. λ‹€μš΄ λͺ¨λ‘ λ°›μœΌμ…¨λ‚˜μš”? 그럼 λ‹€μŒμ˜ 방법과 ν•¨κ»˜ μ°¨κ·Όμ°¨κ·Ό μ μš©μ‹œμΌœλ³΄κ² μŠ΅λ‹ˆλ‹€~! 1. λ¨Όμ € cmd + ⇧ + p λ˜λŠ” F1을 λˆŒλŸ¬μ„œ 'json'을 κ²€μƒ‰ν•œ ν›„ 'settings.json'에 λ“€μ–΄κ°‘λ‹ˆλ‹€. (λ“€μ–΄κ°€λŠ” 방법은 μ§€λ‚œ μ—λŸ¬ μ†”λ£¨μ…˜μ„ μ°Έκ³ ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€~! ) 2. κ·Έ λ‹€μŒ λ‹€μŒμ˜ μ½”λ“œλ₯Ό μ€‘κ΄„ν˜Έ μ•ˆμ— λ„£μ–΄μ£Όλ©΄ λ©λ‹ˆλ‹€. "l.. 2022. 9. 19.
[EFFECT] μŠ¬λΌμ΄λ“œ 효과 04 : λ²„νŠΌμœΌλ‘œ 이미지 μ΄λ™μ‹œν‚€κΈ°! 이미지 μŠ¬λΌμ΄λ“œ : λ²„νŠΌμ„ 톡해 μŠ¬λΌμ΄λ“œ 움직이기 (μ™Όμͺ½ 였λ₯Έμͺ½ λͺ¨λ‘ λ™μž‘) 이번 μ‹œκ°„μ—λŠ” μžλ™μœΌλ‘œ λ„˜μ–΄κ°€μ§€ μ•Šκ³  λ²„νŠΌμ„ ν΄λ¦­ν–ˆμ„ λ•Œ ν•΄λ‹Ή μˆœμ„œλ‘œ 이미지가 λ„˜μ–΄κ°€λ„λ‘ κ΅¬ν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! πŸ₯Ή #1. HTML / CSS μ„€μ •ν•˜κΈ° ! HTML TIP ! 각 μ΄λ―Έμ§€λ§ˆλ‹€ css섀정을 μ£ΌκΈ° μœ„ν•΄ λ”°λ‘œ λΆ€λͺ¨λ₯Ό 2번 κ°μ‹Έμ„œ λ¬Άμ–΄μ€λ‹ˆλ‹€. κ΅¬μ‘°λŠ” μ§€λ‚œ μ‹œκ°„κ³Ό λ˜‘κ°™μœΌλ‚˜ slider__img 밑에 ν˜•μ œ μš”μ‡Όλ‘œ λ²„νŠΌ μ˜μ—­μ„ μ„ μ–Έν•΄μ£Όμ—ˆμŠ΅λ‹ˆλ‹€! ✏️ HTML 슀크립트 보기 prev next ! CSS TIP ! 1. 이미지λ₯Ό κ°€λ‘œλ‘œ μ—°κ²°ν•˜κΈ° μœ„ν•΄ ν¬μ§€μ…˜μ„ relative둜 μ„€μ •ν•˜κ³  μ˜μ—­μ—μ„œ λ²—μ–΄λ‚˜λŠ” 이미지λ₯Ό μ•ˆλ³΄μ΄κ²Œ μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ overflow: hidden을 μ„€μ •ν•΄μ€λ‹ˆλ‹€. 2. 이미지가 μ—°μ†μ μœΌλ‘œ 움직일 수 μžˆλ„λ‘ 첫번째 이미지.. 2022. 9. 19.
[EFFECT] 마우슀 효과 02 : μ»€μ„œ λ”°λΌλ‹€λ‹ˆκΈ° πŸ–± 마우슀 효과 : 마우슀 μ»€μ„œ λ”°λΌλ‹€λ‹ˆκΈ° πŸ–± 이번 μ‹œκ°„μ—λŠ” ν•΄λ‹Ή μ˜μ—­μ— μ»€μ„œκ°€ λ‹Ώμ•˜μ„ λ•Œ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λŠ” νš¨κ³Όμ— μ΄μ–΄μ„œ μ»€μ„œλ₯Ό λ”°λΌλ‹€λ‹ˆλŠ” μš”μ†Œλ₯Ό κ΅¬ν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ πŸ˜† #1. HTML / CSS μ„€μ •ν•˜κΈ° ! HTML TIP ! νŽ˜μ΄μ§€ μ„Ήμ…˜κ³Ό 마우슀 인포(μ»€μ„œ μœ„μΉ˜κ°’ λ°•μŠ€)λ₯Ό 각각 λ‚˜λˆ„μ–΄ ꡬ쑰에 맞게 λ ˆμ΄μ•„μ›ƒμ„ μ§  λ’€ 슀크립트λ₯Ό μœ„ν•œ μ„ νƒμžλ₯Ό 각각 λΆ€μ—¬ν•©λ‹ˆλ‹€. λ˜ν•œ ν…μŠ€νŠΈμ—μ„œ μŠ€νƒ€μΌ λ³€κ²½ 및 이벀트λ₯Ό λ°œμƒμ‹œν‚€κ³  싢은 곳에 각각 μ„ νƒμžλ₯Ό μ„ μ–Έν•©λ‹ˆλ‹€. ✏️ HTML 슀크립트 보기 Javascript Mouse Effect02 마우슀 μ΄νŽ™νŠΈ - 마우슀 λ”°λΌλ‹€λ‹ˆκΈ°(GSAP) 1 2 3 4 5 6 7 Energy and persistence conquer all things 기운과 λˆκΈ°λŠ” λͺ¨λ“  것을 이겨낸닀. ! .. 2022. 9. 19.
[EFFECT] νŽ˜λŸ΄λ ‰μŠ€ 효과 04 : λ‚˜νƒ€λ‚΄κΈ° 효과 πŸ–± νŽ˜λŸ΄λ ‰μŠ€ 효과 : μŠ€ν¬λ‘€μ„ 내릴 λ•Œ μš”μ†Œ λ‚˜νƒ€λ‚΄κΈ°πŸ–± νŽ˜λŸ΄λž™μŠ€(parallax) μ‹œμ°¨λž€ 의미둜 μ‚¬μš©μžκ°€ μŠ€ν¬λ‘€λ§μ„ ν•  λ•Œ λ°°κ²½κ³Ό μš”μ†Œλ§ˆλ‹€ 속도 및 크기의 차이λ₯Ό μ£Όμ–΄ μž…μ²΄μ μœΌλ‘œ λŠκ»΄μ§€κ²Œ ν•˜λŠ” 효과λ₯Ό λ§ν•©λ‹ˆλ‹€. 이번 μ‹œκ°„μ—λŠ” μŠ€ν¬λ‘€μ„ 내릴 λ•Œ 각 μ„Ήμ…˜μ˜ μš”μ†Œλ“€μ΄ κ°œλ³„μ μœΌλ‘œ μ—λ‹ˆλ©”μ΄μ…˜ λ™μž‘μ„ ν•˜λ„λ‘ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€~!🀩 #1. HTML / CSS μ„€μ •ν•˜κΈ° ✏️ HTML 보기 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5 메뉴6 메뉴7 메뉴8 메뉴9 01 section1 λ―Έλž˜λŠ” ν˜„μž¬ μš°λ¦¬κ°€ 무엇을 ν•˜λŠ”κ°€μ— 달렀 μžˆλ‹€. 02 section2 μ–΄μ œλ‘œ λŒμ•„κ°ˆ 수 μ—†λ‹€. μ™œλƒν•˜λ©΄ λ‚˜λŠ” μ–΄μ œμ™€λŠ” λ‹€λ₯Έ μ‚¬λžŒμ΄ λ˜μ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. 03 section3 μ–Έμ œλ‚˜ ν˜„μž¬μ— μ§‘μ€‘ν• μˆ˜ μžˆλ‹€λ©΄ 행볡할것이닀. 04 section4 λ¨Όμ € ν•€ 꽃은 .. 2022. 9. 19.
[SITE] 톡합 μœ ν˜• μ›Ήμ‚¬μ΄νŠΈ μ œμž‘ν•˜κΈ° 01 : μ• λ‹ˆλ©€ μœ μΉ˜μ› SITE λ§Œλ“€κΈ° μ§€κΈˆκΉŒμ§€ μ›ΉνŽ˜μ΄μ§€μ— λ“€μ–΄κ°€λŠ” 기본적인 μœ ν˜•λ“€μ„ μ‹€μŠ΅ν•΄λ³΄μ•˜μ£ ? μ΄λ²ˆμ—λŠ” μ§€κΈˆκΉŒμ§€ λ°°μ› λ˜ μœ ν˜•λ“€μ„ ν•©μ³μ„œ μ‹€μ œ μ›ΉνŽ˜μ΄μ§€ + λ°˜μ‘ν˜•μ„ ν•¨κ»˜ μ œμž‘ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. 🫠 특히 이번 μŠ¬λΌμ΄λ” μœ ν˜•μ€ 직접 μžλ°”μŠ€ν¬λ¦½νŠΈλ₯Ό κ΅¬ν˜„ν•˜μ§€ μ•Šκ³  μŠ€μ™€μ΄νΌλΌλŠ” μŠ¬λΌμ΄λ“œ ν”„λ¦¬μ†ŒμŠ€λ₯Ό μ‚¬μš©ν•˜μ—¬ μ œμž‘ν•΄λ³΄μ•˜μŠ΅λ‹ˆλ‹€. πŸ“– Swiperλž€? μŠ¬λΌμ΄λ“œ μ΄νŽ™νŠΈλ₯Ό κ°„λ‹¨νžˆ μž‘μ„±ν•  수 μžˆλ„λ‘ 곡개된 무료 μ†ŒμŠ€λ‘œ HTML, CSS, JAVASCRIPTλ₯Ό λͺ¨λ‘ μ§€μ›ν•΄μ€λ‹ˆλ‹€. μ œμž‘ν•˜κΈ° μ „ μ‚¬μ΄νŠΈμ˜ ꡬ성 μš”μ†Œλ₯Ό μ •ν•΄μ€λ‹ˆλ‹€. #1. HTML 헀더와 ν‘Έν„° μœ ν˜•μ„ μ œμ™Έν•œ μœ ν˜•λ“€μ€ 메인 μ˜μ—­μ— μ„Ήμ…˜λ³„λ‘œ λ‚˜λˆ„μ–΄ μ €μž₯ν•˜μ˜€μŠ΅λ‹ˆλ‹€. 항상 κ°•μ‘°ν–ˆμ§€λ§Œ μ›Ήμ‚¬μ΄νŠΈλ₯Ό μ œμž‘ν•  땐 μ›Ήν‘œμ€€κ³Ό μ ‘κ·Όμ„±, ν˜Έν™˜μ„±μ„ λ°˜λ“œμ‹œ 지킀도둝 ν•©λ‹ˆλ‹€. 특히 μ‚¬μ΄νŠΈ.. 2022. 9. 15.
[EFFECT] νŽ˜λŸ΄λ ‰μŠ€ 효과 03 : topλ²„νŠΌ κ΅¬ν˜„κ³Ό 메뉴 μˆ¨κΉ€ 효과 πŸ–± νŽ˜λŸ΄λ ‰μŠ€ 효과 : top λ²„νŠΌ κ΅¬ν˜„ν•˜κΈ°πŸ–± νŽ˜λŸ΄λž™μŠ€(parallax) μ‹œμ°¨λž€ 의미둜 μ‚¬μš©μžκ°€ μŠ€ν¬λ‘€λ§μ„ ν•  λ•Œ λ°°κ²½κ³Ό μš”μ†Œλ§ˆλ‹€ 속도 및 크기의 차이λ₯Ό μ£Όμ–΄ μž…μ²΄μ μœΌλ‘œ λŠκ»΄μ§€κ²Œ ν•˜λŠ” 효과λ₯Ό λ§ν•©λ‹ˆλ‹€. 이번 μ‹œκ°„μ—λŠ” topλ²„νŠΌμ„ λˆ„λ₯Ό λ•Œ 슀크둀이 μ΅œμƒλ‹¨μœΌλ‘œ λΆ€λ“œλŸ½κ²Œ μ΄λ™ν•˜λŠ” 효과λ₯Ό μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. μΆ”κ°€λ‘œ λ²„νŠΌμ΄ κ°€μž₯ ν•˜λ‹¨μ—μ„œλ§Œ 보이게 ν•˜κ³  메뉴 λ²„νŠΌλ„ μŠ€ν¬λ‘€μ„ 내릴 μ‹œ 보이지 μ•Šλ„λ‘ κ΅¬ν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ πŸ˜† #1. HTML / CSS μ„€μ •ν•˜κΈ° ✏️ HTML 보기 메뉴1 메뉴2 메뉴3 메뉴4 메뉴5 메뉴6 메뉴7 메뉴8 메뉴9 Top 01 section1 λ―Έλž˜λŠ” ν˜„μž¬ μš°λ¦¬κ°€ 무엇을 ν•˜λŠ”κ°€μ— 달렀 μžˆλ‹€. 02 section2 μ–΄μ œλ‘œ λŒμ•„κ°ˆ 수 μ—†λ‹€. μ™œλƒν•˜λ©΄ λ‚˜λŠ” μ–΄μ œμ™€λŠ” λ‹€λ₯Έ μ‚¬λžŒμ΄ λ˜μ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. 03 se.. 2022. 9. 14.
[EFFECT] νŽ˜λŸ΄λ ‰μŠ€ 효과02 : 슀무슀~ν•œ λ²„νŠΌ 이동 πŸ–± νŽ˜λŸ΄λ ‰μŠ€ 효과 : μ‚¬μ΄λ“œ 메뉴 이동 νš¨κ³ΌπŸ–± νŽ˜λŸ΄λž™μŠ€(parallax) μ‹œμ°¨λž€ 의미둜 μ‚¬μš©μžκ°€ μŠ€ν¬λ‘€λ§μ„ ν•  λ•Œ λ°°κ²½κ³Ό μš”μ†Œλ§ˆλ‹€ 속도 및 크기의 차이λ₯Ό μ£Όμ–΄ μž…μ²΄μ μœΌλ‘œ λŠκ»΄μ§€κ²Œ ν•˜λŠ” 효과λ₯Ό λ§ν•©λ‹ˆλ‹€. 이번 μ‹œκ°„μ—λŠ” μ‚¬μ΄νŠΈ 메뉴 λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ(active) ν•΄λ‹Ή ν™”λ©΄μœΌλ‘œ 슀크둀이 λΆ€λ“œλŸ½κ²Œ μ΄λ™ν•˜λŠ” 효과λ₯Ό μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. πŸ˜† #1. HTML / CSS μ„€μ •ν•˜κΈ° ✏️ HTML 보기 메뉴 1 메뉴 2 메뉴 3 메뉴 4 메뉴 5 메뉴 6 메뉴 7 메뉴 8 메뉴 9 01 section1 λ―Έλž˜λŠ” ν˜„μž¬ μš°λ¦¬κ°€ 무엇을 ν•˜λŠ”κ°€μ— 달렀 μžˆλ‹€. 02 section2 μ–΄μ œλ‘œ λŒμ•„κ°ˆ 수 μ—†λ‹€. μ™œλƒν•˜λ©΄ λ‚˜λŠ” μ–΄μ œμ™€λŠ” λ‹€λ₯Έ μ‚¬λžŒμ΄ λ˜μ—ˆκΈ° λ•Œλ¬Έμ΄λ‹€. 03 section3 μ–Έμ œλ‚˜ ν˜„μž¬μ— μ§‘μ€‘ν• μˆ˜ μžˆλ‹€λ©΄ 행볡할것이닀. 04 se.. 2022. 9. 14.
[CSS] μ• λ‹ˆλ©”μ΄μ…˜ μ‹€μŠ΅ : κ±·κΈ° μ• λ‹ˆλ©”μ΄μ…˜ (from.ν† λ§€ν† ) CSS : μ• λ‹ˆλ©”λ‹ˆμ…˜ λ§Œλ“€κΈ° : κ±Έμ–΄κ°€λŠ” ν† λ§€ν†  이번 μ‹œκ°„μ—λŠ” CSSμ‹€μŠ΅μœΌλ‘œ κ·€μ—¬μš΄ κ±·κΈ° μ• λ‹ˆλ©”μ΄μ…˜μ„ λ§Œλ“€μ–΄λ³΄κ² μŠ΅λ‹ˆλ‹€. πŸ˜„ border-radius Start Stop #1. HTML λ‹€μŒμ€ HTML μ½”λ“œ μž…λ‹ˆλ‹€! Start Stop #2. CSS λ‹€μŒμ€ CSS μ½”λ“œ μž…λ‹ˆλ‹€! .step { height: 700px; background: #fde7ef; position: relative; } .step .stepbox { width: 800px; height: 600px; background: url(https://user-images.githubusercontent.com/106949433/188998629-e1cb8ac8-0263-4b69-935d-eacd186c2535.jpg); border-rad.. 2022. 9. 8.
[CSS] CSS μ• λ‹ˆλ©”μ΄μ…˜μ— λŒ€ν•΄ μ•Œμ•„λ³΄μž! CSS : μ• λ‹ˆλ©”μ΄μ…˜(animation) 이번 μ‹œκ°„μ—λŠ” CSS둜 ν‘œν˜„ν•  수 μžˆλŠ” μ• λ‹ˆλ©”μ΄μ…˜ 속성듀에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€! πŸ˜„ #1. animation μ†μ„±μ˜ κΈ°λ³Έ ν‘œν˜„ animation : name | duration | timing-function | delay | iteration | direction | fill-mode | play-state μ• λ‹ˆλ©”μ΄μ…˜: 이름 | μ§€μ†μ‹œκ°„ | 타이밍 κΈ°λŠ₯ | μ§€μ—°μ‹œκ°„ | λ°©ν–₯ | μ±„μš°κΈ° λͺ¨λ“œ | μž¬μƒ μƒνƒœ #2. animation의 μ’…λ₯˜ λ‹€μŒμ€ animation의 μ’…λ₯˜μž…λ‹ˆλ‹€~! ν‘œλ₯Ό 보며 ν•¨κ»˜ μ•Œμ•„λ΄…μ‹œλ‹€! μ’…λ₯˜ μ˜ˆμ‹œ animation-name @keyframe에 μ§€μ •λœ 이름을 μ„€μ •ν•©λ‹ˆλ‹€. animation-duration μ• λ‹ˆλ©”μ΄μ…˜μ΄ μ‹€ν–‰λ˜λŠ” μ‹œκ°„μ„ μ„€μ •ν•©λ‹ˆλ‹€. .. 2022. 9. 8.
[CSS] SVG : μ• λ‹ˆλ©”μ΄μ…˜ κ΅¬ν˜„ν•˜κΈ° CSS : SVGλ₯Ό μ΄μš©ν•˜μ—¬ μ• λ‹ˆλ©”μ΄μ…˜ λ§Œλ“€κΈ° 이번 μ‹œκ°„μ—λŠ” SVGνƒœκ·Έμ™€ CSS속성을 μ΄μš©ν•˜μ—¬ λ°±ν„° κ·Έλž˜ν”½μœΌλ‘œ μ• λ‹ˆλ©”μ΄μ…˜μ„ κ΅¬ν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! πŸ˜„ #1. SVGλž€ λ¬΄μ—‡μΈκ°€μš”!? μŠ€μΌ€μΌλŸ¬λΈ” 벑터 κ·Έλž˜ν”½μŠ€(Scalable Vector Graphics, SVG)λŠ” 2차원 벑터 κ·Έλž˜ν”½μ„ ν‘œν˜„ν•˜κΈ° μœ„ν•œ XML 기반의 파일 ν˜•μ‹μœΌλ‘œ, 1999λ…„ W3C(World Wide Web Consortium)의 μ£Όλ„ν•˜μ— 개발된 μ˜€ν”ˆ ν‘œμ€€μ˜ 벑터 κ·Έλž˜ν”½ 파일 ν˜•μ‹μž…λ‹ˆλ‹€. SVG ν˜•μ‹μ˜ 이미지와 κ·Έ μž‘λ™μ€ XML ν…μŠ€νŠΈ νŒŒμΌλ“€λ‘œ μ •μ˜ λ˜μ–΄ 검색화·λͺ©λ‘ν™”·μŠ€ν¬λ¦½νŠΈν™”κ°€ κ°€λŠ₯ν•˜λ©° ν•„μš”ν•˜λ‹€λ©΄ 압좕도 κ°€λŠ₯ν•©λ‹ˆλ‹€. • 인터넷 μ΅μŠ€ν”Œλ‘œλŸ¬9 버전 이상뢀터 μ§€μ›λ©λ‹ˆλ‹€. • XML을 μ΄μš©ν•˜μ—¬ 라인, 곑선, κΈ°ν•˜ν•™μ μΈ κ·Έλž˜ν”½ ν‘œν˜„μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. • .. 2022. 9. 8.
[CSS] SVG : λ°±ν„° κ·Έλž˜ν”½ λ„ν˜• ν‘œν˜„ν•˜κΈ° CSS : SVGλ₯Ό μ΄μš©ν•˜μ—¬ λ°±ν„° κ·Έλž˜ν”½ λ§Œλ“€κΈ° 이번 μ‹œκ°„μ—λŠ” SVGνƒœκ·Έμ™€ CSS속성을 μ΄μš©ν•˜μ—¬ λ°±ν„° κ·Έλž˜ν”½μ„ ν‘œν˜„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! πŸ˜„ #1. SVGλž€ λ¬΄μ—‡μΈκ°€μš”!? μŠ€μΌ€μΌλŸ¬λΈ” 벑터 κ·Έλž˜ν”½μŠ€(Scalable Vector Graphics, SVG)λŠ” 2차원 벑터 κ·Έλž˜ν”½μ„ ν‘œν˜„ν•˜κΈ° μœ„ν•œ XML 기반의 파일 ν˜•μ‹μœΌλ‘œ, 1999λ…„ W3C(World Wide Web Consortium)의 μ£Όλ„ν•˜μ— 개발된 μ˜€ν”ˆ ν‘œμ€€μ˜ 벑터 κ·Έλž˜ν”½ 파일 ν˜•μ‹μž…λ‹ˆλ‹€. SVG ν˜•μ‹μ˜ 이미지와 κ·Έ μž‘λ™μ€ XML ν…μŠ€νŠΈ νŒŒμΌλ“€λ‘œ μ •μ˜ λ˜μ–΄ 검색화·λͺ©λ‘ν™”·μŠ€ν¬λ¦½νŠΈν™”κ°€ κ°€λŠ₯ν•˜λ©° ν•„μš”ν•˜λ‹€λ©΄ 압좕도 κ°€λŠ₯ν•©λ‹ˆλ‹€. • 인터넷 μ΅μŠ€ν”Œλ‘œλŸ¬9 버전 이상뢀터 μ§€μ›λ©λ‹ˆλ‹€. • XML을 μ΄μš©ν•˜μ—¬ 라인, 곑선, κΈ°ν•˜ν•™μ μΈ κ·Έλž˜ν”½ ν‘œν˜„μ΄ κ°€λŠ₯ν•©λ‹ˆλ‹€. • 벑터 방식이기.. 2022. 9. 8.
[EFFCET] νŽ˜λŸ΄λ ‰μŠ€(parallax) 효과 : 메뉴 이동 πŸ–± νŽ˜λŸ΄λ ‰μŠ€ 효과 : 메뉴 슀크둀링 효과 πŸ–± νŽ˜λŸ΄λž™μŠ€(parallax) μ‹œμ°¨λž€ 의미둜 μ‚¬μš©μžκ°€ μŠ€ν¬λ‘€λ§μ„ ν•  λ•Œ λ°°κ²½κ³Ό μš”μ†Œλ§ˆλ‹€ 속도 및 크기의 차이λ₯Ό μ£Όμ–΄ μž…μ²΄μ μœΌλ‘œ λŠκ»΄μ§€κ²Œ ν•˜λŠ” 효과λ₯Ό λ§ν•©λ‹ˆλ‹€. 이번 μ‹œκ°„μ—λŠ” λ²„νŠΌμ„ λˆŒλ €μ„ λ•Œ(active) ν•΄λ‹Ή ν™”λ©΄μœΌλ‘œ 슀크둀이 λΆ€λ“œλŸ½κ²Œ μ΄λ™ν•˜λŠ” νš¨κ³Όμ™€ μŠ€ν¬λ‘€μ„ 내릴 λ•Œ ν•΄λ‹Ή λ²„νŠΌμ΄ κ°•μ‘°λ˜λŠ” 효과λ₯Ό μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€. πŸ˜† #1. HTML / CSS μ„€μ •ν•˜κΈ° ! HTML TIP ! 각 μ„Ήμ…˜ λ³„λ‘œ ꡬ쑰λ₯Ό μ„€μ •ν•©λ‹ˆλ‹€. 이 λ•Œ 큰 ν‹€λΆ€ν„° ꡬ쑰λ₯Ό μ„€μ •ν•˜λŠ” 것이 μ€‘μš”ν•œ 포인트 μž…λ‹ˆλ‹€! κ΅¬μ‘°λŠ” λ¨Όμ € 크게 nav : 메뉴 | main : 메인 μ½˜ν…μΈ (이미지, ν…μŠ€νŠΈ) | aside : 슀크둀의 μœ„μΉ˜κ°’μœΌλ‘œ λ‚˜λˆ„μ–΄ μ€λ‹ˆλ‹€. 세뢀적인 κ΅¬μ‘°λŠ” μ•„λž˜μ˜ μ½”λ“œλ₯Ό μ°Έκ³ ν•˜μ‹œκΈ° λ°”λžλ‹ˆλ‹€! ✏️ H.. 2022. 9. 7.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - ν‘Έν„° μœ ν˜• 01 FooterType01 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ ν‘Έν„° μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 ν‘Έν„° μœ ν˜•μ€ ν…μŠ€νŠΈμ™€ λΉ„μŠ·ν•œ μœ ν˜•μœΌλ‘œ μ›Ήμ‚¬μ΄νŠΈ κ°€μž₯ ν•˜λ‹¨μ— μœ„μΉ˜ν•©λ‹ˆλ‹€. 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ ~ πŸ˜† 이번 μœ ν˜•μ€ λ°°λ„ˆ νƒ€μž…μœΌλ‘œ 컨셉에 λ§žλŠ” λ ˆμ΄μ•„μ›ƒκ³Ό λ””μžμΈμ„ μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. TIP ! • μ„Ήμ…˜, 아티클과 같은 μ‹œλ©˜ν‹± νƒœκ·Έμ—λŠ” κΌ­ ν—€λ”© νƒœκ·Έλ₯Ό ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό μ›Ήν‘œμ€€μ„ μ€€μˆ˜ν•˜κ²Œ λ©λ‹ˆλ‹€. • μ„Ήμ…˜ μ˜μ—­μ— μ›Ήν‘œμ€€ μ€€μˆ˜λ₯Ό μœ„ν•΄ μ„ μ–Έν•œ h2νƒœκ·Έκ°€ μ‚¬μš©.. 2022. 9. 6.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - λ°°λ„ˆ μœ ν˜•01 BannerType01 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ λ°°λ„ˆ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 λ°°λ„ˆ μœ ν˜•μ€ 이미지와 ν…μŠ€νŠΈ μ˜μ—­, μ•„μ΄μ½˜μ΄ ν•¨κ»˜ λ“€μ–΄μžˆλŠ” νƒ€μž…μž…λ‹ˆλ‹€. 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ ~ πŸ˜† 이번 μœ ν˜•μ€ λ°°λ„ˆ νƒ€μž…μœΌλ‘œ 컨셉에 λ§žλŠ” λ ˆμ΄μ•„μ›ƒκ³Ό λ””μžμΈμ„ μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. TIP ! • μ„Ήμ…˜, 아티클과 같은 μ‹œλ©˜ν‹± νƒœκ·Έμ—λŠ” κΌ­ ν—€λ”© νƒœκ·Έλ₯Ό ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό μ›Ήν‘œμ€€μ„ μ€€μˆ˜ν•˜κ²Œ λ©λ‹ˆλ‹€. • μ„Ήμ…˜ μ˜μ—­μ— μ›Ήν‘œμ€€ μ€€μˆ˜λ₯Ό μœ„ν•΄ μ„ μ–Έν•œ h2νƒœκ·Έκ°€ μ‚¬μš©.. 2022. 9. 6.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - μŠ¬λΌμ΄λ“œ μœ ν˜•01 SliderType01 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ μŠ¬λΌμ΄λ“œ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 μŠ¬λΌμ΄λ“œ μœ ν˜•μ€ 이미지와 ν…μŠ€νŠΈ μ˜μ—­, μ•„μ΄μ½˜μ΄ ν•¨κ»˜ λ“€μ–΄μžˆλŠ” νƒ€μž…μž…λ‹ˆλ‹€. 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ ~ πŸ˜† 이번 μœ ν˜•μ€ μŠ¬λΌμ΄λ“œ νƒ€μž…μœΌλ‘œ 컨셉에 λ§žλŠ” λ ˆμ΄μ•„μ›ƒκ³Ό λ””μžμΈμ„ μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. TIP ! • μ„Ήμ…˜, 아티클과 같은 μ‹œλ©˜ν‹± νƒœκ·Έμ—λŠ” κΌ­ ν—€λ”© νƒœκ·Έλ₯Ό ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό μ›Ήν‘œμ€€μ„ μ€€μˆ˜ν•˜κ²Œ λ©λ‹ˆλ‹€. • μ„Ήμ…˜ μ˜μ—­μ— μ›Ήν‘œμ€€ μ€€μˆ˜λ₯Ό μœ„ν•΄ μ„ μ–Έν•œ h2.. 2022. 9. 6.
[EFFECT] 마우슀 효과 01 : μ»€μ„œ λ”°λΌλ‹€λ‹ˆκΈ° πŸ–± 마우슀 효과 : 마우슀 포인터 λ”°λΌλ‹€λ‹ˆκΈ° πŸ–± 이번 μ‹œκ°„μ—λŠ” 마우슀 μ»€μ„œλ₯Ό μ›€μ§μž„μ— 따라 ν•΄λ‹Ή μ˜μ—­μ— μ»€μ„œκ°€ λ‹Ώμ•˜μ„ λ•Œ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λŠ” 효과λ₯Ό μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ πŸ˜† #1. HTML / CSS μ„€μ •ν•˜κΈ° ! HTML TIP ! νŽ˜μ΄μ§€ μ„Ήμ…˜κ³Ό 마우슀 인포(μ»€μ„œ μœ„μΉ˜κ°’ λ°•μŠ€)λ₯Ό 각각 λ‚˜λˆ„μ–΄ ꡬ쑰에 맞게 λ ˆμ΄μ•„μ›ƒμ„ μ§  λ’€ 슀크립트λ₯Ό μœ„ν•œ μ„ νƒμžλ₯Ό 각각 λΆ€μ—¬ν•©λ‹ˆλ‹€. λ˜ν•œ ν…μŠ€νŠΈμ—μ„œ μŠ€νƒ€μΌ λ³€κ²½ 및 이벀트λ₯Ό λ°œμƒμ‹œν‚€κ³  싢은 곳에 각각 μ„ νƒμžλ₯Ό μ„ μ–Έν•©λ‹ˆλ‹€. ✏️ HTML 슀크립트 보기 The future depends on what we do in the present λ―Έλž˜λŠ” ν˜„μž¬ μš°λ¦¬κ°€ 무엇을 ν•˜λŠ”κ°€μ— 달렀 μžˆλ‹€. clientX : 0px clientY : 0px offsetX: 0px offsetY: 0px pa.. 2022. 9. 6.
[JAVASCRIPT] mouseover와 mouseenter의 이벀트 차이점 μžλ°”μŠ€ν¬λ¦½νŠΈ : Mouse Event Method 이번 μ‹œκ°„μ—λŠ” 마우슀 이벀트 λ©”μ„œλ“œ 쀑 mouseover와 mouseenter의 차이점에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€ ~ 😁 #1. mouseover와 mouseout λ©”μ„œλ“œ πŸ“– • mouseover λ©”μ„œλ“œλŠ” 마우슀 μ»€μ„œκ°€ μ§€μ • μ˜μ—­ μ•ˆμœΌλ‘œ 듀어왔을 λ•Œ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λŠ” λ©”μ„œλ“œ μž…λ‹ˆλ‹€. • mouseout λ©”μ„œλ“œλŠ” 마우슀 μ»€μ„œκ°€ μ§€μ • μ˜μ—­ μ•ˆμ—μ„œ λ°”κΉ₯으둜 λ‚˜κ°”μ„ λ•Œ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λŠ” λ©”μ„œλ“œ μž…λ‹ˆλ‹€. πŸ’‘ 이처럼 mouseover λ©”μ„œλ“œλŠ” mouseout λ©”μ„œλ“œμ™€ 짝을 이루기 λ•Œλ¬Έμ— κΌ­ ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό ν•©λ‹ˆλ‹€! #2. mouseenter와 mouseleave λ©”μ„œλ“œ πŸ“– mouseenter와 λ©”μ„œλ“œλŠ” 마우슀 μ»€μ„œκ°€ μ§€μ • μ˜μ—­ μ•ˆμœΌλ‘œ 듀어왔을 λ•Œ μ΄λ²€νŠΈκ°€ λ°œμƒν•˜λŠ” λ©”μ„œ.. 2022. 9. 6.
[ERROR] VSCODE : λ§₯뢁 Prettier μ„€μ • 였λ₯˜ ν•΄κ²° 방법 (+μœˆλ„μš°) μ•ˆλ…•ν•˜μ„Έμš”! 이번 μ‹œκ°„μ—λŠ” vscode ν™•μž₯팩 쀑 μ½”λ“œ 정렬을 μžλ™μœΌλ‘œ μ„€μ •ν•΄μ£ΌλŠ” Prettier μ„€μ •ν•˜λŠ” 방법에 λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€. 🧐 1. λ¨Όμ € vscodeμ—μ„œ μ•„λž˜μ˜ ν™•μž₯νŒ©μ„ μ„€μΉ˜ν•΄μ£Όμ„Έμš”! 2. μ„€μΉ˜κ°€ λλ‚œ ν›„ 였λ₯Έμͺ½ ν•˜λ‹¨ μ„€μ •(settings)에 λ“€μ–΄κ°€μ„œ 'editor format on save'λ₯Ό κ²€μƒ‰ν•©λ‹ˆλ‹€. λ‹€μŒ 화면에 λ‚˜μ˜€λŠ” κ²ƒμ²˜λŸΌ μ²΄ν¬λ°•μŠ€λ₯Ό 클릭해주면 λ©λ‹ˆλ‹€. κ·Έ λ‹€μŒ 정렬이 λ˜λŠ” μ§€ ν™•μΈν•˜κΈ° μœ„ν•΄ html 아무 λ¬Έμ„œλ‘œ λ“€μ–΄κ°€ cmd + s (μœˆλ„μš° μ—μ„œλŠ” ctrl + s)λ₯Ό λˆŒλŸ¬μ€λ‹ˆλ‹€. 정렬이 μžλ™μœΌλ‘œ λœλ‹€λ©΄ μ™„λ£Œμž…λ‹ˆλ‹€πŸ‘ πŸ’‘ λ§Œμ•½ 체크λ₯Ό 해도 싀행이 λ˜μ§€ μ•ŠλŠ” 경우! 어라라? μ²΄ν¬ν•˜κ³  λ‹€μ‹œ 껐닀 μΌœλ„ 싀행이 λ˜μ§€ μ•ŠλŠ” κ²½μš°μ—λŠ” λ‹€μŒκ³Ό 같은 μ½”λ“œλ₯Ό μΆ”κ°€μ μœΌλ‘œ μž…λ ₯ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. 1. λ¨Όμ €.. 2022. 9. 5.
[JQUERY] μŠ€νƒ€μΌ λ©”μ„œλ“œ Jquery : μŠ€νƒ€μΌ κ΄€λ ¨ λ©”μ„œλ“œ 이번 μ‹œκ°„μ—λŠ” css 속성을 μΆ”κ°€ν•  수 μžˆλŠ” jquery μŠ€νƒ€μΌ κ΄€λ ¨ λ©”μ„œλ“œμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.🧐 #1. jquery : css() λ©”μ„œλ“œ μ‹€ν–‰ λΆ„λ₯˜ ν˜•μ‹ 취득 $("div").css("width"); 생성 / λ³€κ²½ $("div").css("background-color", "red").css("padding", "10px"); $("div").css({"background-color: "red", padding: "10px"}); 콜백 ν•¨μˆ˜ $("div").attr("width", function(index, w) { //indexλŠ” 각 div μš”μ†Œμ˜ index 0,1,2 //wλŠ” 각 div μš”μ†Œμ˜ width κ°’ return css 속성 // 각 div μš”μ†Œμ˜ c.. 2022. 9. 5.
[JQUERY] 속성 λ©”μ„œλ“œ Jquery : 속성 κ΄€λ ¨ λ©”μ„œλ“œ 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ jquery 속성 κ΄€λ ¨ λ©”μ„œλ“œμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜† #1. jquery : attr() λ©”μ„œλ“œ attr()λ©”μ„œλ“œλŠ” μ„ νƒν•œ μš”μ†Œμ˜ attribute(속성)λ₯Ό 선택, 생성, λ³€κ²½ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μ‹€ν–‰ λΆ„λ₯˜ ν˜•μ‹ 취득 $("a").attr("href"); 생성 / λ³€κ²½ $("a").attr("href", "http://icoxpublish.com").attr("target", "_blank"); $("a").attr({"href": "http://icoxpublish.com", target:"_blank"}); 콜백 ν•¨μˆ˜ $("a").attr("href", function(index, h){ //indexλŠ” 각 div μš”μ†Œμ˜ index 0,1,.. 2022. 9. 5.
[JQUERY] 클래슀 λ©”μ„œλ“œ Jquery : 클래슀 κ΄€λ ¨ λ©”μ„œλ“œ 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ jquery 클래슀 κ΄€λ ¨ λ©”μ„œλ“œμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜† #1. jquery : addClass() λ©”μ„œλ“œ λ‹€μŒμ€ μš”μ†Œμ— class속성을 μΆ”κ°€ν•˜λŠ” λ©”μ„œλ“œ μž…λ‹ˆλ‹€ λ‹€μŒμ˜ ν‘œμ™€ 예제λ₯Ό 보며 μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€! μ‹€ν–‰ λΆ„λ₯˜ ν˜•μ‹ μΆ”κ°€ $("div").addClass("클래슀λͺ…"); 콜백 ν•¨μˆ˜ $("div").addClass(function(index, className) { //indexλŠ” 각 div μš”μ†Œμ˜ index 0,1,2 //className은 각 div의 class 속성 return class 속성 // 각 div에 class 속성을 좔가함. }); …… λ‚΄μš©1 λ‚΄μš©2 λ‚΄μš©3 ✏️ addClass() λ©”μ„œλ“œ 예제 See the Pen Unti.. 2022. 9. 5.
[EFFCET] 이미지 : μŠ¬λΌμ΄λ“œ μœ ν˜•03 이미지 μŠ¬λΌμ΄λ“œ : μ—°μ†μ μœΌλ‘œ 움직이기 μ§€λ‚œ μ‹œκ°„μ—λŠ” μŠ¬λΌμ΄λ“œκ°€ 쒌츑으둜 μ΄λ™ν•˜λŠ” νƒ€μž…μœΌλ‘œ λ§ˆμ§€λ§‰μ—μ„œ 슈루룩~ 첫번째둜 λŒμ•„κ°”λ‹€λ©΄ 이번 μ‹œκ°„μ—λŠ” 이미지가 μžμ—°μŠ€λŸ½κ²Œ λ„˜μ–΄κ°€λ„λ‘ 2초 μ§€λ‚  λ•Œλ§ˆλ‹€ 이미지가 μ—°μ†μ μœΌλ‘œ λ°”λ€ŒλŠ” μŠ¬λΌμ΄λ“œ ν˜•μ‹μ˜ νŽ˜μ΄μ§€λ₯Ό μž‘μ—…ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜€ #1. HTML / CSS μ„€μ •ν•˜κΈ° ! HTML TIP ! 각 μ΄λ―Έμ§€λ§ˆλ‹€ css섀정을 μ£ΌκΈ° μœ„ν•΄ λ”°λ‘œ λΆ€λͺ¨λ₯Ό 2번 κ°μ‹Έμ„œ λ¬Άμ–΄μ€λ‹ˆλ‹€. ✏️ HTML 슀크립트 보기 ! CSS TIP ! 1. 이미지λ₯Ό κ°€λ‘œλ‘œ μ—°κ²°ν•˜κΈ° μœ„ν•΄ ν¬μ§€μ…˜μ„ relative둜 μ„€μ •ν•˜κ³  μ˜μ—­μ—μ„œ λ²—μ–΄λ‚˜λŠ” 이미지λ₯Ό μ•ˆλ³΄μ΄κ²Œ μ²˜λ¦¬ν•˜κΈ° μœ„ν•΄ overflow: hidden을 μ„€μ •ν•΄μ€λ‹ˆλ‹€. 2. 이미지가 μ—°μ†μ μœΌλ‘œ 움직일 수 μžˆλ„λ‘ 첫번째 이미지λ₯Ό 6λ²ˆμ§Έμ— μΆ”κ°€λ‘œ λ„£μŠ΅λ‹ˆλ‹€. (μ• λ‹ˆλ©”μ΄.. 2022. 9. 2.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - 이미지 ν…μŠ€νŠΈ μœ ν˜•01 ImageTextType01 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ 이미지/ν…μŠ€νŠΈ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 이미지/ν…μŠ€νŠΈ μœ ν˜•μ€ 이미지와 ν…μŠ€νŠΈ μ˜μ—­μ΄ ν•¨κ»˜ λ“€μ–΄μžˆλŠ” νƒ€μž…μž…λ‹ˆλ‹€. 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€~πŸ˜† 이번 μœ ν˜•μ€ 이미지/ν…μŠ€νŠΈ νƒ€μž…μœΌλ‘œ 각 μ£Όμ œμ™€ μ˜μ—­μ— 맞게 λ ˆμ΄μ•„μ›ƒκ³Ό λ””μžμΈμ„ μ„€μ •ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€. μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. TIP ! • μ„Ήμ…˜, 아티클과 같은 μ‹œλ©˜ν‹± νƒœκ·Έμ—λŠ” κΌ­ ν—€λ”© νƒœκ·Έλ₯Ό ν•¨κ»˜ μ‚¬μš©ν•΄μ£Όμ–΄μ•Ό μ›Ήν‘œμ€€μ„ μ€€μˆ˜ν•˜κ²Œ λ©λ‹ˆλ‹€. • μ„Ήμ…˜ μ˜μ—­μ— μ›Ήν‘œμ€€ μ€€μˆ˜.. 2022. 9. 2.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - 헀더 μœ ν˜•01 HeaderType01 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ 헀더 νƒ€μž… μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 헀더 νƒ€μž…μ€ 보톡 κ°€μž₯ μœ„μ— μœ„μΉ˜ν•˜λ©° λ‘œκ³ μ™€ 메뉴 둜그인 λ²„νŠΌ λ“±μ˜ ꡬ성 μš”μ†Œλ₯Ό κ°€μ§€κ³  μžˆμŠ΅λ‹ˆλ‹€!! 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€~πŸ˜† 이번 μœ ν˜•μ€ 헀더 μœ ν˜•μ΄κΈ° λ•Œλ¬Έμ— 크기에 맞게 ν”„λ ˆμž„μ„ μ‘°μ •ν•˜μ—¬ λ§žμΆ°μ€λ‹ˆλ‹€. λ©”λ‰΄λŠ” κΌ­ 메인 μ˜μ—­μ— μœ„μΉ˜ν•˜λ„λ‘ ν•©λ‹ˆλ‹€! 특히 κΈ€μž κ°„ 간격과 정렬을 잘 μ§€μΌœμ€μ‹œλ‹€! μ•„λž˜μ˜ ν”Όκ·Έλ§ˆλ₯Ό μ°Έκ³ ν•˜μ—¬ HTML, CSSλ₯Ό μ„€μ •ν•΄λ΄…μ‹œλ‹€. πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. TIP ! • 큰 덩어리뢀터 μ°¨κ·Όμ°¨κ·Ό ꡬ쑰λ₯Ό μ§œλŠ” 것이 μ€‘μš”.. 2022. 9. 2.
[JAVASCRIPT] μš”μ†Œμ˜ 크기 및 μœ„μΉ˜λ₯Ό ν‘œν˜„ν•˜λŠ” 속성, λ©”μ„œλ“œ μžλ°”μŠ€ν¬λ¦½νŠΈ : μš”μ†Œ 크기 및 μœ„μΉ˜ 속성과 λ©”μ„œλ“œ 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ μš”μ†Œμ˜ μœ„μΉ˜ 및 크기λ₯Ό ν‘œν˜„ν•˜λŠ” 속성과 λ©”μ„œλ“œλ“€μ„ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜‡ λ‹€μŒμ˜ ν‘œλ₯Ό 톡해 μ•Œμ•„λ΄…μ‹œλ‹€. #01. μš”μ†Œμ˜ 속성 및 λ©”μ„œλ“œ μš”μ†Œ 크기 속성 μ„€λͺ… element.clientWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함) element.clientHeight μš”μ†Œμ˜ μ„Έλ‘œ κ°’ (νŒ¨λ”© / 보더 / λ§ˆμ§„ 미포함) element.clientTop μš”μ†Œμ˜ YμΆ• κ°’ (λΆ€λͺ¨κΈ°μ€€) element.clientLeft μš”μ†Œμ˜ XμΆ• κ°’ (λΆ€λͺ¨ κΈ°μ€€) element.offsetWidth μš”μ†Œμ˜ κ°€λ‘œ κ°’ (보더 / νŒ¨λ”© 포함) element.offsetTop μš”μ†Œμ˜ YμΆ• κ°’ (λ¬Έμ„œ κΈ°μ€€) element.offsetLeft μš”μ†Œμ˜ XμΆ•.. 2022. 9. 1.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - ν…μŠ€νŠΈμœ ν˜•03 TextType03 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ ν…μŠ€νŠΈ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 μœ ν˜•μ€ μ§€λ‚œ μœ ν˜•λ“€μ— λΉ„ν•΄ 쑰금 더 심화 λ²„μ „μž…λ‹ˆλ‹€...! 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ 🫠 🫠 λ ˆμ΄μ•„μ›ƒ κ·Έλ¦¬λ“œ 및 μ•ˆλ‚΄μ„ μ„ μ΄μš©ν•˜μ—¬ λ ˆμ΄μ•„μ›ƒ λ””μžμΈμ„ μ™„μ„±ν•©λ‹ˆλ‹€! 이젠 μ΅μˆ™ν•΄μ§„ μ΄λ―Έμ§€μŠ€ν”„λΌμ΄νŠΈ κΈ°λŠ₯을 μœ„ν•΄ ν”„λ ˆμž„μ„ μΆ”κ°€ν•˜μ—¬ ν”„λ‘œν•„ μ•„μ΄μ½˜μ„ 60px / 별점 μ•„μ΄μ½˜ 102px μ”© λ°°μΉ˜μ‹œμΌ°μŠ΅λ‹ˆλ‹€. κΌ­ 간격을 잘 λ§žμΆ°μ£Όμ„Έμš”~! πŸ˜‡ ! TIP ! • ꡬ쑰λ₯Ό λ¨Όμ € κΌΌκΌΌν•˜κ²Œ νŒŒμ•…ν•˜μ—¬ 큰 덩어리뢀터 λ§ˆν¬μ—…μ„ ν•˜λŠ” 것이 κ°€μž₯ μ€‘μš”ν•©λ‹ˆλ‹€.(μ›Ήν‘œμ€€ μ€€μˆ˜ ν•„μˆ˜!) • μ›Ήν‘œμ€€κ³Ό μ›Ή μ ‘κ·Όμ„±, ν˜Έν™˜μ„±μ„ λ†“μΉ˜μ§€ μ•Šλ„λ‘ ν•©λ‹ˆλ‹€. • 곡톡 μ„ νƒμžμ™€ 각각의 .. 2022. 9. 1.
[SITE] μ›Ήμ‚¬μ΄νŠΈ - ν…μŠ€νŠΈμœ ν˜•02 TextType02 μ›ΉνŽ˜μ΄μ§€ μ‹€μŠ΅μ„ μœ„ν•œ ν…μŠ€νŠΈ μœ ν˜•μ„ μ‹€μŠ΅ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€! 이번 μœ ν˜•μ€ 보톡 ν…μŠ€νŠΈλ‘œλ§Œ 정보λ₯Ό μ œκ³΅ν•˜κ³ μž ν•  λ•Œ μ‚¬μš©ν•©λ‹ˆλ‹€. 그럼 μ•„λž˜μ˜ μ½”λ“œλ₯Ό 보며 ν•¨κ»˜ μ‹€μŠ΅ ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€ πŸ˜† 이번 μœ ν˜•μ€ 이미지가 λ“€μ–΄κ°€μ§€ μ•Šκ³  λŒ€μ‹  μ•„μ΄μ½˜μ΄ λ“€μ–΄κ°€κ²Œ λ©λ‹ˆλ‹€. ν…μŠ€λ₯΄λ‘œλ§Œ 이루어진 만큼 더 μ‹ κ²½μ¨μ„œ μž‘μ—…ν•΄μ€λ‹ˆλ‹€! μ§€λ‚œ ν…μŠ€νŠΈ μœ ν˜•01κ³Ό λ˜‘κ°™μ΄ μ΄λ―Έμ§€μŠ€ν”„λΌμ΄νŠΈ κΈ°λŠ₯을 μœ„ν•˜μ—¬ ν”„λ ˆμž„μ„ ν•˜λ‚˜ 더 λ§Œλ“€μ–΄ μ•„μ΄μ½˜μ„ 60pxμ”© λ°°μΉ˜μ‹œμΌ°μŠ΅λ‹ˆλ‹€ πŸ˜‡ λ””μžμΈν•œ μ›Ή νŽ˜μ΄μ§€ μ‹œμ•ˆμ„ 보며 νŽ˜μ΄μ§€ ꡬ쑰λ₯Ό νŒŒμ•…ν•œ ν›„ μ›Ή ν‘œμ€€μ„±κ³Ό 접근성에 λ§žλŠ”μ‹œλ©˜ν‹±ν•œ λ§ˆν¬μ—…μ„ ν•΄μ€λ‹ˆλ‹€. ! TIP ! • ꡬ쑰λ₯Ό λ¨Όμ € κΌΌκΌΌν•˜κ²Œ νŒŒμ•…ν•˜μ—¬ 큰 덩어리뢀터 λ§ˆν¬μ—…μ„ ν•˜λŠ” 것이 κ°€.. 2022. 9. 1.
[JQUERY] 탐색 μ„ νƒμž Jquery : 탐색 μ„ νƒμž 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ jquery 탐색 μ„ νƒμžμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜† #1. jquery 탐색 μ„ νƒμž λ‹€μŒμ€ 제이쿼리의 탐색 μ„ νƒμžλ₯Ό 정리해놓은 κ²ƒμž…λ‹ˆλ‹€! ν•¨κ»˜ 탐색 μ„ νƒμž μ’…λ₯˜λ₯Ό μ•Œμ•„λ³ΌκΉŒμš”?! μ„ νƒμž μ’…λ₯˜ μ„€λͺ… children() $("div").children() div μš”μ†Œμ˜ μžμ‹ μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. parent() $("p").parent() p μš”μ†Œμ˜ λΆ€λͺ¨ μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. parents() $("p").parent("div") p μš”μ†Œμ˜ λΆ€λͺ¨κ°€ λ˜λŠ” λͺ¨λ“  div μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. closest() $("p").closest("div") p μš”μ†Œμ˜ λΆ€λͺ¨κ°€ λ˜λŠ” 첫번째 div μš”μ†Œλ₯Ό μ°ΎμŠ΅λ‹ˆλ‹€. next() $("div.m").next() div.m μš”μ†Œμ˜ .. 2022. 8. 31.
[JQUERY] ν•„ν„° μ„ νƒμž Jquery : ν•„ν„° μ„ νƒμž 이번 μ‹œκ°„μ—λŠ” μžλ°”μŠ€ν¬λ¦½νŠΈμ˜ jquery ν•„ν„° μ„ νƒμžμ— λŒ€ν•΄ μ•Œμ•„λ³΄κ² μŠ΅λ‹ˆλ‹€.πŸ˜† #1. jquery κΈ°λ³Έ ν•„ν„° μ„ νƒμž ν•„ν„° μ„ νƒμžλŠ” μ„ νƒμžμ— : (클둠)이 뢙은 μ„ νƒμžλ₯Ό μ˜λ―Έν•©λ‹ˆλ‹€. λ‹€μŒμ˜ ν‘œλ₯Ό 보며 ν•„ν„° μ„ νƒμžμ˜ μ’…λ₯˜λ₯Ό μ•Œμ•„λ΄…μ‹œλ‹€! μ„ νƒμž μ’…λ₯˜ μ„€λͺ… :even $("tr:even") tr μš”μ†Œ 쀑 짝수 ν–‰λ§Œ μ„ νƒν•©λ‹ˆλ‹€. :odd $("tr:odd") tr μš”μ†Œ 쀑 ν™€μˆ˜ ν–‰λ§Œ μ„ νƒν•©λ‹ˆλ‹€. :first $("td:first") 첫번째 td μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. :last $("td:last") λ§ˆμ§€λ§‰ td μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. :header $(":header") ν—€λ”©(h1~h6) μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. :eq $("li:eq(0)") indexκ°€ 0인 li μš”μ†Œλ₯Ό μ„ νƒν•©λ‹ˆλ‹€. **in.. 2022. 8. 31.
728x90
λ°˜μ‘ν˜•

Lucky Charms Rainbow
js
html
css