ํด๋ฆฌํฌํฐ ์ธ๊ณ๊ด ์ ํธ๊ทธ์ํธ ๋ง๋ฒํ๊ต - ๋ฐ์ํ ์น์ฌ์ดํธ
๋ฐฐํฌ์ฃผ์ : https://bucolic-squirrel-37fca3.netlify.app/
4์ธ ์ ์
2023.01.05 ~ 02.10
์ด๋ฆ | ๋ด๋น | ๋น๊ณ |
---|---|---|
๊ณตํต | ๋ฐ์ํ ๊ตฌํ | |
์ ์ ์ | ๋ฉ์ธํ์ด์ง, ์์ค ์ ์, PPT ์ ์ | ๋์์ธ ์ด๊ด Front-End |
๊นํ๋ฆฐ | ๊ณต๋ ํค๋ ๋ฐ ํธํฐ, ๊ธฐ์์ฌ ๋ฆฌ์คํธ ๋ฐ ์์ธ์๊ฐ, ๋ง์ดํ์ด์ง | Front-End |
์ด์ํ | ํ์๊ฐ์ , ๋ก๊ทธ์ธ, ๊ธฐ์์ฌ ํ ์คํธ | ๊ธฐํ ์ด๊ด Front-End Back-End |
ํฉ์ง์ | ๋์ ๋ถ, ๊ต์์ง ์๊ฐ, ํ๊ต์ฐํ | ์๊ธฐ Front-End |
JavaScript(ES6)
HTML5
CSS3
Header
- ์คํฌ๋กค ๋ฐฉํฅ์ ๋ฐ๋ฅธ ํค๋ ์จ๊ธฐ๊ธฐ ๋ฐ ํ์
- ๋ก๊ทธ์ธ ์์ด์ฝ ์ ์
- ๋ชจ๋ฐ์ผํ - ๋ฒํฐ์ปฌ ํญ ๊ตฌ์กฐ๋ก ์ ํ
๋ฌ๋ ฅ ๋ฐ ์๊ฐ
- ๋ฐฐ์ด๊ณผ for๋ฌธ์ ์ด์ฉํ ๋ฌ๋ ฅ ๊ตฌํ
- Split() ํจ์๋ฅผ ์ด์ฉํด ๋ฌธ์์ด์ ๋ถํ ํ๋ Hover ์ด๋ฒคํธ
๊ธฐ์์ฌ ์ ์
- ์คํฌ๋กค ๊ฑฐ๋ฆฌ๊ฐ๊ณผ ๊ตฌ์ญ ๋์ด๊ฐ์ ์ด์ฉํ ์ ์ ์นด์ดํ ์ ๋๋ฉ์ด์
๊ต๋ด ์์์ง
- scroll-snap-type ์์ฑ์ ์ฌ์ฉํด ์๋์ผ๋ก ์ต์๋จ ๋ถ๋ถ์ด ์ค๋
- ๊ธฐ์ฌ ์์ญ ์คํฌ๋กค ๊ฑฐ๋ฆฌ๊ฐ์ ์ด์ฉํ์ฌ ๊ธฐ์ฌ๋ฅผ ๋๊ธธ ๋๋ง๋ค ์ซ์ ์ ํ
๊ต์ ๋ฐ ๊ต๊ณผ๋ชฉ ์๊ฐ
- Ajaxํต์ ์ ์ด์ฉํ์ฌ JSON ๋ฐ์ดํฐ ์ถ๋ ฅ
- Preserve3d ์์ฑ์ ์ฌ์ฉํด mouseover์ ์นด๋ flip ํจ๊ณผ
- ์๋ฉด | ๊ณผ๋ชฉ
- ๋ท๋ฉด | ํด๋น ๊ณผ๋ชฉ ๋ด๋น๊ต์
Footer
- ๋กค๋ง ํ ์คํธ : ๋กค๋ง๋ฐฐ๋ ๋ณต์ ๋ณธ ์์ฑ ํ, ์๋ณธ ๋๋น๊ฐ์ ์ด์ฉํด ๋ณต์ ๋ณธ ์์น ์์ฑ
์ด์คํฐ์๊ทธ
- ๋ฃจ๋ชจ์ค & ๋ น์ค : ๊ฒ์์ฐฝ์ ์ฃผ๋ฌธ ์ ๋ ฅ ์, ์งํก์ด(์ปค์) ์ฃผ๋ณ๋ง ๋ฐ์์ง๊ฒ ๊ตฌํ
- ๋ณผ๋๋ชจํธ : mask ์์ฑ๊ณผ keyframe๋ฅผ ์ด์ฉํ Click ์ด๋ฒคํธ
- ์ธํ ๋จธํ : ํ ์คํธ ๋ถํ ํ, blur๊ฐ์ ์ด์ฉํ Hover ์ด๋ฒคํธ