'ํธ๋' ์น ํ์ด์ง๋ ์ฌ๋์ค๋ฌ์ด ๊ณ ์์ด 'ํธ๋'๋ฅผ ์ฃผ์ธ๊ณต์ผ๋ก ๋ด์ ์ ์ ์น ํ์ด์ง์
๋๋ค.
'ํธ๋'๋ PC ์น ๊ท๊ฒฉ ํ๋ฉด์ ์ต์ ํ๋ UI๋ก ๊ตฌํ๋์์ผ๋ฉฐ,
ESTsoft ์ค๋ฅด๋ฏธ ๋ฐฑ์๋ ๊ฐ๋ฐ์ ๊ณผ์ 4๊ธฐ์ ํ๋ก ํธ์๋ ๋ฏธ๋ ํ๋ก์ ํธ์ ์ผํ์ผ๋ก ์งํ๋์์ต๋๋ค.
GitHub Pages ๋ฐ๋ก๊ฐ๊ธฐ
: https://biiit4894.github.io/hodu-fe-project/
2024.01.15 ~ 2024.01.23
HTML/CSS
, JavaScript
1. ์ด๋ฏธ์ง ๋ฌดํ ์คํฌ๋กค
- ๋๋ค ์ด๋ฏธ์ง๋ฅผ ์ ๊ณตํ๋ Lorem Picsum์ ์ฌ์ฉํฉ๋๋ค.
Show More
๋ฒํผ์ ํด๋ฆญํ ์ดํ ์คํฌ๋กค์ด ๋ด๋ ค๊ฐ์ ๋ฐ๋ผ ๋๋ค ์ด๋ฏธ์ง๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ์คํฌ๋กค ์ด๋ฒคํธ ๊ฐ์ง์ ๋ฏผ๊ฐ๋๋ฅผ ์กฐ์ ํ๊ธฐ ์ํด
์ค๋กํ๋ง
์ ์ ์ฉํฉ๋๋ค.๋๋ณด๊ธฐ ๋ฒํผ
์ ํด๋ฆญํ์ ๋ ๋๋ ์ค๋กํ๋ง ํจ์๊ฐ ํธ์ถ๋์์ ๋น์์scrollY
๊ฐ๊ณผ ์คํฌ๋กค์ด ๋ด๋ ค๊ฐ ์ดํ์scrollY
๊ฐ์ 1์ด์ ํ ๋ฒ์ฉ ๋น๊ตํฉ๋๋ค.- ๊ฒฐ๊ณผ์ ์ผ๋ก ํ์์ ๊ฐ์ด ๋ ํฐ ๊ฒฝ์ฐ, ๊ณง ์คํฌ๋กค์ด ๋ด๋ ค๊ฐ์ ๊ฒฝ์ฐ์๋ง ์ด๋ฏธ์ง๊ฐ ๋ก๋ฉ๋๋๋ก ํฉ๋๋ค.
- ์ด์ฒ๋ผ
์ค๋กํ๋ง
์ ํตํด ์คํฌ๋กค ๋ค์ด ๊ฐ์ง ํจ์๊ฐ ์ง๋์น๊ฒ ์ฆ๊ฒ ํธ์ถ๋์ง ์๋๋ก ํด ์ด๋ฏธ์ง ๋ก๋ฉ์ ์กฐ์ ํจ์ผ๋ก์จ ์ ์ ๊ฒฝํ์ ๊ฐ์ ํฉ๋๋ค.
- ์ด๋ฏธ์ง ๋ก๋ฉ ์ดํ ์ ์ ๋ ํ๋ฉด์ ์์๋ณต๊ตฌํ ์ ์์ต๋๋ค.
- 10ํ ์ด์ ์ด๋ฏธ์ง๊ฐ ๋ก๋ฉ๋ ๊ฒฝ์ฐ,
๋ ์ด์ ์กฐํํ ์ด๋ฏธ์ง๊ฐ ์์ต๋๋ค.
๋ฌธ๊ตฌ์ ์๋ก๊ณ ์นจ ๋ฒํผ์ ์ถ๋ ฅํด ์ ์ ๊ฐ ์ด๋ฏธ์ง ๋ก๋ฉ ์ด์ ์ผ๋ก ํ๋ฉด์ ๋ณต๊ตฌํ ์ ์๋๋ก ํฉ๋๋ค.
- 10ํ ์ด์ ์ด๋ฏธ์ง๊ฐ ๋ก๋ฉ๋ ๊ฒฝ์ฐ,
2. ์นด์นด์ค๋งต API ์ฐ๋
- ์นด์นด์ค๋งต API๊ฐ ์ ๊ณตํ๋ ์ง๋ ํ๋ ๋ฐ ์ถ์, ์ค์นด์ด๋ทฐ ์กฐํ ๊ธฐ๋ฅ์ ์ฌ์ฉํฉ๋๋ค.
- ๊ณ ์์ด ํธ๋์ ์ด๋ฏธ์ง ๋ง์ปค๋ฅผ ์ง๋ ์์ญ์ ์์ ๋กญ๊ฒ ํด๋ฆญํ ์ ์์ต๋๋ค.
- ํ๋ ๋ฐ ์ถ์ ์์ด์ฝ์ผ๋ก ์ง๋์ ํ๋ ๋ ๋ฒจ์ ์กฐ์ ํ ์ ์์ต๋๋ค.
- ์ค์นด์ด๋ทฐ ์์ด์ฝ์ ๋๋ฌ ์ง๋ ํ๋ฉด์ ์ค์นด์ด๋ทฐ ๋ฒ์ ์ ์กฐํํ ์ ์์ต๋๋ค.
3. ํธ๋ ๋ธ๋ก๊ทธ๋ฅผ ๊ตฌ๋ ํ์ธ์!
- ํ๋ฉด ํ๋จ์
"Subscribe to Hodu Blog post"
๊ตฌ๊ฐ์ ํตํด ์ด๋ฉ์ผ ์ฃผ์๋ฅผ ์ ๋ ฅํ๊ณ ํธ๋ ๋ธ๋ก๊ทธ ๊ตฌ๋ ์ ์ ์ฒญํ ์ ์์ต๋๋ค.- ์ ์ ํ์ด์ง์ด๊ธฐ ๋๋ฌธ์ ์น ์๋ฒ๋ก์ ์ค ๋ฐ์ดํฐ ์ ์ก์ ๋ถ๊ฐํฉ๋๋ค.
- ์ด ์ธ ๊ฐ์ง ๊ฒฝ์ฐ๋ฅผ ๊ณ ๋ คํด ์ด๋ฉ์ผ์ ์ ์์ ์ธ ์
๋ ฅ ์ฌ๋ถ๋ฅผ ํ๋จํฉ๋๋ค.
input
ํ๊ทธ ๋ด๋ถ์๋ฌธ์์ด@๋ฌธ์์ด
ํ์์ ๋ฐ์ดํฐ๋ฅผ ์ ๋ ฅํ ๊ฒฝ์ฐ- ์ ๊ทํํ์ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ ์ด๋ฉ์ผ ํ์ ์ ํจํ๋ค๊ณ ํ๋จ๋์ด ๊ตฌ๋
์ ์ฒญ์ด ์๋ฃ๋๊ณ
"Thank You!"
๋ชจ๋ฌ์ด ์ถ๋ ฅ๋ฉ๋๋ค.
- ์ ๊ทํํ์ ํ
์คํธ๋ฅผ ๊ฑฐ์ณ ์ด๋ฉ์ผ ํ์ ์ ํจํ๋ค๊ณ ํ๋จ๋์ด ๊ตฌ๋
์ ์ฒญ์ด ์๋ฃ๋๊ณ
- ๊ณต๋ฐฑ๋ฌธ์์ด๋ก
trim
๋์ด ์ง๋ ๋ฌธ์์ด์ ์ ๋ ฅํ ๊ฒฝ์ฐ- ๊ตฌ๋
์ ์ฒญ์ด ๋ฐ๋ ค๋๊ณ
alert
์ฐฝ์์ด๋ฉ์ผ์ ์ ๋ ฅํด ์ฃผ์ธ์.
๋ฌธ๊ตฌ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ๊ตฌ๋
์ ์ฒญ์ด ๋ฐ๋ ค๋๊ณ
- ์์ ๋ ๊ฒฝ์ฐ์ ํด๋นํ์ง ์์ ๊ฒฝ์ฐ
- ๊ตฌ๋
์ ์ฒญ์ด ๋ฐ๋ ค๋๊ณ
alert
์ฐฝ์์ด๋ฉ์ผ ํ์์ด ์ฌ๋ฐ๋ฅด์ง ์์ต๋๋ค.
๋ฌธ๊ตฌ๋ฅผ ์ถ๋ ฅํฉ๋๋ค.
- ๊ตฌ๋
์ ์ฒญ์ด ๋ฐ๋ ค๋๊ณ
(์์ฐ์ ์ํด ํ๋ฉด ํ๋ ํ ๋ นํ๋ฅผ ์งํํ์ต๋๋ค)
.
|-- index.html
|-- media
|-- script
| |-- hamburgerMenu.js
| |-- imageScroll.js
| |-- kakaoMap.js
| |-- scrollBtn.js
| `-- subscribeModal.js
`-- style
|-- hodu.css
`-- reset.css
'ํธ๋'๋ ์๋์ PC ์น ๊ท๊ฒฉ ํ๋ฉด ๋์์ธ ์์์ ๋ฐํ์ผ๋ก ์ ์๋์์ต๋๋ค.