Skip to content

๐Ÿ€ ESTsoft ์˜ค๋ฅด๋ฏธ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ๊ณผ์ • 4๊ธฐ ํ”„๋ก ํŠธ์—”๋“œ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ 'ํ˜ธ๋‘' ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

Notifications You must be signed in to change notification settings

biiit4894/hodu-fe-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

53 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

hodu-fe-project

๐Ÿ“ํ”„๋กœ์ ํŠธ ๊ฐœ์š”

'ํ˜ธ๋‘' ์›น ํŽ˜์ด์ง€๋Š” ์‚ฌ๋ž‘์Šค๋Ÿฌ์šด ๊ณ ์–‘์ด 'ํ˜ธ๋‘'๋ฅผ ์ฃผ์ธ๊ณต์œผ๋กœ ๋‹ด์€ ์ •์  ์›น ํŽ˜์ด์ง€์ž…๋‹ˆ๋‹ค.
'ํ˜ธ๋‘'๋Š” PC ์›น ๊ทœ๊ฒฉ ํ™”๋ฉด์— ์ตœ์ ํ™”๋œ UI๋กœ ๊ตฌํ˜„๋˜์—ˆ์œผ๋ฉฐ,
ESTsoft ์˜ค๋ฅด๋ฏธ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ๊ณผ์ • 4๊ธฐ์˜ ํ”„๋ก ํŠธ์—”๋“œ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ์˜ ์ผํ™˜์œผ๋กœ ์ง„ํ–‰๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

GitHub Pages ๋ฐ”๋กœ๊ฐ€๊ธฐ : https://biiit4894.github.io/hodu-fe-project/


๐Ÿ“† ๊ฐœ๋ฐœ ๊ธฐ๊ฐ„

2024.01.15 ~ 2024.01.23


๐Ÿ›  ๊ธฐ์ˆ  ์Šคํƒ

HTML/CSS, JavaScript


๐Ÿ“Œ UI ์ฃผ์š” ๊ธฐ๋Šฅ

1. ์ด๋ฏธ์ง€ ๋ฌดํ•œ ์Šคํฌ๋กค

  • ๋žœ๋ค ์ด๋ฏธ์ง€๋ฅผ ์ œ๊ณตํ•˜๋Š” Lorem Picsum์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • Show More ๋ฒ„ํŠผ์„ ํด๋ฆญํ•œ ์ดํ›„ ์Šคํฌ๋กค์ด ๋‚ด๋ ค๊ฐ์— ๋”ฐ๋ผ ๋žœ๋ค ์ด๋ฏธ์ง€๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
  • ์Šคํฌ๋กค ์ด๋ฒคํŠธ ๊ฐ์ง€์˜ ๋ฏผ๊ฐ๋„๋ฅผ ์กฐ์ ˆํ•˜๊ธฐ ์œ„ํ•ด ์Šค๋กœํ‹€๋ง์„ ์ ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ๋”๋ณด๊ธฐ ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„ ๋•Œ ๋˜๋Š” ์Šค๋กœํ‹€๋ง ํ•จ์ˆ˜๊ฐ€ ํ˜ธ์ถœ๋˜์—ˆ์„ ๋‹น์‹œ์˜ scrollY ๊ฐ’๊ณผ ์Šคํฌ๋กค์ด ๋‚ด๋ ค๊ฐ„ ์ดํ›„์˜ scrollY ๊ฐ’์„ 1์ดˆ์— ํ•œ ๋ฒˆ์”ฉ ๋น„๊ตํ•ฉ๋‹ˆ๋‹ค.
    • ๊ฒฐ๊ณผ์ ์œผ๋กœ ํ›„์ž์˜ ๊ฐ’์ด ๋” ํฐ ๊ฒฝ์šฐ, ๊ณง ์Šคํฌ๋กค์ด ๋‚ด๋ ค๊ฐ”์„ ๊ฒฝ์šฐ์—๋งŒ ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋”ฉ๋˜๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.
    • ์ด์ฒ˜๋Ÿผ ์Šค๋กœํ‹€๋ง์„ ํ†ตํ•ด ์Šคํฌ๋กค ๋‹ค์šด ๊ฐ์ง€ ํ•จ์ˆ˜๊ฐ€ ์ง€๋‚˜์น˜๊ฒŒ ์žฆ๊ฒŒ ํ˜ธ์ถœ๋˜์ง€ ์•Š๋„๋ก ํ•ด ์ด๋ฏธ์ง€ ๋กœ๋”ฉ์„ ์กฐ์ ˆํ•จ์œผ๋กœ์จ ์œ ์ € ๊ฒฝํ—˜์„ ๊ฐœ์„ ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ์ดํ›„ ์œ ์ €๋Š” ํ™”๋ฉด์„ ์›์ƒ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • 10ํšŒ ์ด์ƒ ์ด๋ฏธ์ง€๊ฐ€ ๋กœ๋”ฉ๋  ๊ฒฝ์šฐ, ๋” ์ด์ƒ ์กฐํšŒํ•  ์ด๋ฏธ์ง€๊ฐ€ ์—†์Šต๋‹ˆ๋‹ค. ๋ฌธ๊ตฌ์™€ ์ƒˆ๋กœ๊ณ ์นจ ๋ฒ„ํŠผ์„ ์ถœ๋ ฅํ•ด ์œ ์ €๊ฐ€ ์ด๋ฏธ์ง€ ๋กœ๋”ฉ ์ด์ „์œผ๋กœ ํ™”๋ฉด์„ ๋ณต๊ตฌํ•  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค.

2. ์นด์นด์˜ค๋งต API ์—ฐ๋™

  • ์นด์นด์˜ค๋งต API๊ฐ€ ์ œ๊ณตํ•˜๋Š” ์ง€๋„ ํ™•๋Œ€ ๋ฐ ์ถ•์†Œ, ์Šค์นด์ด๋ทฐ ์กฐํšŒ ๊ธฐ๋Šฅ์„ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค.
    • ๊ณ ์–‘์ด ํ˜ธ๋‘์˜ ์ด๋ฏธ์ง€ ๋งˆ์ปค๋ฅผ ์ง€๋„ ์˜์—ญ์— ์ž์œ ๋กญ๊ฒŒ ํด๋ฆญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ํ™•๋Œ€ ๋ฐ ์ถ•์†Œ ์•„์ด์ฝ˜์œผ๋กœ ์ง€๋„์˜ ํ™•๋Œ€ ๋ ˆ๋ฒจ์„ ์กฐ์ ˆํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์Šค์นด์ด๋ทฐ ์•„์ด์ฝ˜์„ ๋ˆŒ๋Ÿฌ ์ง€๋„ ํ™”๋ฉด์˜ ์Šค์นด์ด๋ทฐ ๋ฒ„์ „์„ ์กฐํšŒํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

3. ํ˜ธ๋‘ ๋ธ”๋กœ๊ทธ๋ฅผ ๊ตฌ๋…ํ•˜์„ธ์š”!

  • ํ™”๋ฉด ํ•˜๋‹จ์˜ "Subscribe to Hodu Blog post" ๊ตฌ๊ฐ„์„ ํ†ตํ•ด ์ด๋ฉ”์ผ ์ฃผ์†Œ๋ฅผ ์ž…๋ ฅํ•˜๊ณ  ํ˜ธ๋‘ ๋ธ”๋กœ๊ทธ ๊ตฌ๋…์„ ์‹ ์ฒญํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
    • ์ •์  ํŽ˜์ด์ง€์ด๊ธฐ ๋•Œ๋ฌธ์— ์›น ์„œ๋ฒ„๋กœ์˜ ์‹ค ๋ฐ์ดํ„ฐ ์ „์†ก์€ ๋ถˆ๊ฐ€ํ•ฉ๋‹ˆ๋‹ค.
  • ์ด ์„ธ ๊ฐ€์ง€ ๊ฒฝ์šฐ๋ฅผ ๊ณ ๋ คํ•ด ์ด๋ฉ”์ผ์˜ ์ •์ƒ์ ์ธ ์ž…๋ ฅ ์—ฌ๋ถ€๋ฅผ ํŒ๋‹จํ•ฉ๋‹ˆ๋‹ค.
    1. input ํƒœ๊ทธ ๋‚ด๋ถ€์— ๋ฌธ์ž์—ด@๋ฌธ์ž์—ด ํ˜•์‹์˜ ๋ฐ์ดํ„ฐ๋ฅผ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ
      • ์ •๊ทœํ‘œํ˜„์‹ ํ…Œ์ŠคํŠธ๋ฅผ ๊ฑฐ์ณ ์ด๋ฉ”์ผ ํ˜•์‹ ์œ ํšจํ•˜๋‹ค๊ณ  ํŒ๋‹จ๋˜์–ด ๊ตฌ๋… ์‹ ์ฒญ์ด ์™„๋ฃŒ๋˜๊ณ  "Thank You!" ๋ชจ๋‹ฌ์ด ์ถœ๋ ฅ๋ฉ๋‹ˆ๋‹ค.
    2. ๊ณต๋ฐฑ๋ฌธ์ž์—ด๋กœ trim๋˜์–ด ์ง€๋Š” ๋ฌธ์ž์—ด์„ ์ž…๋ ฅํ•œ ๊ฒฝ์šฐ
      • ๊ตฌ๋… ์‹ ์ฒญ์ด ๋ฐ˜๋ ค๋˜๊ณ  alert์ฐฝ์— ์ด๋ฉ”์ผ์„ ์ž…๋ ฅํ•ด ์ฃผ์„ธ์š”. ๋ฌธ๊ตฌ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.
    3. ์•ž์˜ ๋‘ ๊ฒฝ์šฐ์— ํ•ด๋‹นํ•˜์ง€ ์•Š์„ ๊ฒฝ์šฐ
      • ๊ตฌ๋… ์‹ ์ฒญ์ด ๋ฐ˜๋ ค๋˜๊ณ  alert์ฐฝ์— ์ด๋ฉ”์ผ ํ˜•์‹์ด ์˜ฌ๋ฐ”๋ฅด์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋ฌธ๊ตฌ๋ฅผ ์ถœ๋ ฅํ•ฉ๋‹ˆ๋‹ค.

(์‹œ์—ฐ์„ ์œ„ํ•ด ํ™”๋ฉด ํ™•๋Œ€ ํ›„ ๋…นํ™”๋ฅผ ์ง„ํ–‰ํ–ˆ์Šต๋‹ˆ๋‹ค)


๐Ÿ“ Foldering

.
|-- index.html
|-- media
|-- script
|   |-- hamburgerMenu.js
|   |-- imageScroll.js
|   |-- kakaoMap.js
|   |-- scrollBtn.js
|   `-- subscribeModal.js
`-- style
    |-- hodu.css
    `-- reset.css

๐ŸŽจ UI ์‹œ์•ˆ

'ํ˜ธ๋‘'๋Š” ์•„๋ž˜์˜ PC ์›น ๊ทœ๊ฒฉ ํ™”๋ฉด ๋””์ž์ธ ์‹œ์•ˆ์„ ๋ฐ”ํƒ•์œผ๋กœ ์ œ์ž‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

About

๐Ÿ€ ESTsoft ์˜ค๋ฅด๋ฏธ ๋ฐฑ์—”๋“œ ๊ฐœ๋ฐœ์ž ๊ณผ์ • 4๊ธฐ ํ”„๋ก ํŠธ์—”๋“œ ๋ฏธ๋‹ˆ ํ”„๋กœ์ ํŠธ 'ํ˜ธ๋‘' ๋ฆฌํฌ์ง€ํ† ๋ฆฌ์ž…๋‹ˆ๋‹ค.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published