- 주제 : 4주차 퍼포먼스바이 프로젝트
- 기간 : 22.02.21 ~ 22.02.23
조은총 | 최병현 | 조용우 |
---|---|---|
- Image 화살표 클릭시 image change
- 네빙게이션 하단 z-index표현을 위한 그림자 효과
- webpack development/production 두 가지 버전으로 빌드 초기 세팅
- iframe 태그를 사용하여 유투브 영상 링크
- banner view pagination slider 기능 구현
- 모바일, 테블릿 반응형을 고려한 바닥글 레이아웃
- sns 아이콘 클릭 시 새 창으로 이동
- 새 페이지 이동 시 display를 이용하여 팝업 노출
- 상단 네비게이션 메뉴 클릭 시 scrollintoview를 이용한 알맞은 위치로 이동
- 상단 네비게이션 레이아웃 설정
Project Clone
$ git clone
Project Setup
$ npm install
Project Start For Development
$ npm run dev
📦src
┣ 📂components
┃ ┣ 📂VideoView
┃ ┃ ┣ 📜VideoView.js
┃ ┃ ┗ 📜VideoView.scss
┃ ┣ 📂bannerView
┃ ┃ ┣ 📜BannerView.js
┃ ┃ ┗ 📜BannerView.scss
┃ ┣ 📂footer
┃ ┃ ┣ 📜Footer.js
┃ ┃ ┗ 📜Footer.scss
┃ ┣ 📂imageView
┃ ┃ ┣ 📜ImageView.js
┃ ┃ ┣ 📜ImageView.scss
┃ ┃ ┗ 📜imageInfo.js
┃ ┣ 📂nav
┃ ┃ ┣ 📜Nav.js
┃ ┃ ┗ 📜Nav.scss
┃ ┗ 📂popView
┃ ┃ ┣ 📜PopView.js
┃ ┃ ┗ 📜PopView.scss
┣ 📂images
┃ ┗ 📜BG-banner-1.png
┣ 📜.DS_Store
┣ 📜index.js
┗ 📜index.scss
📦webpack-config
┣ 📂dist
┣ 📜webpack.config.common.js
┣ 📜webpack.config.dev.js
┗ 📜webpack.config.prod.js
- 이 프로젝트는 원티드 프론트엔드 프리온보딩 기업 과제를 토대로 만들었습니다.
- 실무수준의 프로젝트이지만 학습용으로 만들었기 때문에 이 코드를 활용하여 이득을 취하거나 무단 배포할 경우 법적으로 문제될 수 있습니다.