사이먼's 코딩노트

[모작] 오늘의 집 본문

홈페이지 모작

[모작] 오늘의 집

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

 

완성 디자인

오늘의 집 디자인

 

1단계 : 팝업창 제작

  • 오늘의 집 홈페이지의 경우 상단 탑바 위에 팝업창이 있기 때문에 가장 최상단에 팝업 section을 두어 제작하였다.

팝업창 제작

 

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

  • 팝업창 아래에 상단 탑바가 들어갈 곳의 구조를 잡아줬다.
  • 상단 탑바는 가운데 1차 메뉴와 오른쪽 유저메뉴에 고정된 너비값을 주고 로고박스에는 flex-grow와 flex-basis를 통해 남은 공간을 할당하도록 했다.

그리드 및 레이아웃 잡기

 

3단계 : 로고 커스텀

  • 오늘의 집 로고는 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져올 수 없어, 필자가 직접 로고를 캡쳐하여 이미지태그에 적용하였다.

로고 커스텀

 

4단계 : 1차메뉴 제작

1차메뉴 제작

 

5단계 : 유저메뉴 제작

유저메뉴 제작

 

6단계 : 2차메뉴 제작

  • 기존 2차메뉴와 다르게 1차 메뉴의 li 태그 아래에 메뉴를 만들지 않고 독립적으로 2차메뉴를 제작하였다.

2차메뉴 제작

 

7단계 : 배너이미지 적용

  • 좌측 메인 배너(left-main) 안에 있는 text-box는 position: absolute를 사용하여 img와 겹치게 지정하였다.
  • absolute의 기준이 되는 부모 역할은 최초에 body가 하고있었지만, left-main 태그에 position: relative를 지정함으로써 bottom, left 만으로 위치 조정이 가능하게 하였다.
  • 각 이미지에는 hover를 적용하여 마우스를 가져왔을 때 img가 커지는 transform: scale()과 애니매이션 효과를 주는 transition을 사용하였다.

배너이미지 적용

 

8단계 : 카테고리 제작

  • 레이아웃을 잡을 때 border를 1px씩 사용하기 때문에 카테고리 text가 레이아웃을 벗어나 보이지만 마지막에 테두리를 모두 제거하면 자연스럽게 위치된다.

카테고리 제작

 

9단계 : 제품소개 제작

제품소개 제작

 

10단계 : 전체 테두리 제거

전체 테두리 제거

 

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

 

today's house.zip
0.01MB

반응형

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

[모작] 올리브영  (0) 2024.02.08
[모작] CGV  (0) 2024.01.15
[모작] 마켓컬리  (0) 2024.01.12
[모작] 삼성전자  (1) 2024.01.12
[모작] SK네트웍스  (0) 2024.01.12