사이먼's 코딩노트

[모작] 마켓컬리 본문

홈페이지 모작

[모작] 마켓컬리

simonpark817 2024. 1. 12. 16:53
  • 이번에 모작해볼 홈페이지는 마켓컬리 입니다.
  • 모작의 범위는 3차메뉴와 제품소개 까지이며, 마찬가지로 단계를 나눠서 진행하겠습니다.

 

완성 디자인

마켓컬리 디자인

 

1단계 : 그리드 및 레이아웃 잡기

  • 마켓컬리의 구조는 상단 탑바가 위·아래로 구분되어 있다.

탑바 그리드 잡기

 

2단계 : 유저메뉴 커스텀

  • 1단계에서 상단 우측 유저메뉴 부분에 list라고 작성된 텍스트를 변경해준다.

유저메뉴 커스텀

 

3단계 : 상단 탑바 제작

  • 마켓컬리의 로고는 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져왔다.

상단 탑바 제작

 

4단계 : 1차메뉴 제작

1차메뉴 제작

 

5단계 : 2차메뉴 제작

  • 마켓컬리의 2차메뉴는 각 1차메뉴 아래에 속하지 않고 카테고리 아래에 속한다.
  • 2차 메뉴의 개수가 여러개이기 때문에 스크롤을 통해서 메뉴를 봐야한다. 그러기 위해선 2차메뉴 전체를 감싸는 ul태그에 overflow: auto;를 사용한다.
  • 각 카테고리의 아이콘은 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져왔다.

2차메뉴 제작

 

6단계 : 3차메뉴 제작

  • 3차메뉴는 2차메뉴의 각 li태그들에 마우스를 올려놓을 때 보이는 메뉴들이기 때문에 2차메뉴와 동일하게 position: absolute;를 지정하고 relative는 변경없이 1차메뉴 category-box에 적용한다.

3차메뉴 제작

7단계 : 2, 3차메뉴 hover 적용 후 배너 이미지 적용

  • 이번 모작에서는 기존 홈페이지에서 처럼 슬라이드 되는 배너 이미지를 적용하진 않고 하나의 고정된 배너 이미지만 사용하였다.

hover 적용 후 배너 이미지 적용

 

8단계 : 제품소개 그리드 및 레이아웃 잡기

  • 배너 이미지 아래에 들어가는 제품소개(상세보기) 부분에는 4개의 제품이 속한다.
  • 제품소개 부분은 홈페이지에 아래로 계속해서 나열되기 때문에 같은 class 별칭으로 css 구조를 잡아놓는다면 그 아래는 따로 디자인을 지정해줄 필요없이 html만 추가해주면 된다.

제품소개 그리드 잡기

 

9단계 : 제품소개 이미지 및 내용(가격, 이름, 댓글) 추가

  • 각 제품의 이미지는 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져왔다.
  • 각 이미지에 확대 및 축소 애니매이션을 적용하기 위해 transform: scale(1.05); 와 transition: 0.3s; 와 overflow: hidden;을 img태그와 그를 감싸고있는 상위 엘리먼트에 적용하였다.

제품소개 내용 추가

 

10단계 : 전체 테두리 제거

전체 테두리 제거

 

  • 여기까지 마켓컬리 모작을 단계별로 진행해보았습니다.
  • 코드는 아래 압축파일에 첨부하였으니 필요하시면 다운로드하여 확인해주세요. 압축파일의 암호는 댓글 남겨주시면 빠르게 답변 드리겠습니다.

 

markket-curly.zip
0.01MB

반응형

'홈페이지 모작' 카테고리의 다른 글

[모작] 오늘의 집  (0) 2024.01.22
[모작] CGV  (0) 2024.01.15
[모작] 삼성전자  (1) 2024.01.12
[모작] SK네트웍스  (0) 2024.01.12
[모작] 세미네 부엌  (0) 2024.01.12