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