/interior

Primary LanguageJavaScript

집꾸미기 과제

  • 기술스택 : JavaScript, React, Recoil, Styled-Components
  • 기간 : 1/30 6pm - 2/4 10am

  ⚒️   구현사항

인테리어이미지

  • 돋보기 표시
  • 돋보기 클릭시 tool tip 출력
  • tool tip 출력시 돋보기 모양 버튼 닫기로 변경
  • tool tip 하나만 노출
  • open한 tooltip 다시 클릭시 닫힘
  • tool tip의 위치 bottom, right 여부에 따라 변경 (tip의 방향도 같이)
  • 이미지 배경선택시 선택해제

상품목록

  • 상품 목록의 가구 클릭시 해당 가구의 tool tip 출력
  • 이미지에서 가구 선택시 상품 목록에서 표시
  • 선택한 가구 다시 클릭시 선택해제

  🎥   시연영상

ezgif com-gif-maker (1)


  📌   디렉토리 구조

├── App.jsx
├── components
│   ├── ProductList
│   │   ├── ProductItem.jsx
│   │   └── ProductList.jsx
│   ├── Tag
│   │   └── Tag.jsx
│   └── Tooltip
│       └── Tooltip.jsx
├── index.js
├── page
│   └── ProductDisplay.jsx
├── recoil
│   └── atoms.js
└── styles
    └── GlobalStyle.jsx