사이먼's 코딩노트

[모작] 올리브영 본문

홈페이지 모작

[모작] 올리브영

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

 

완성 디자인

올리브영 디자인

 

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

  • 상단 탑바는 1차적으로 위, 아래 부분으로 나누고 윗부분에는 유저메뉴, 아래부분에는 로고, 검색창, 매장소식 메뉴를 배치하도록 레이아웃을 구성하였다.

그리드 및 레이아웃 잡기

 

2단계 : 유저메뉴 제작

유저메뉴 제작

 

3단계 : 로고 커스텀

  • 올리브영 로고는 해당 홈페이지의 개발자모드(F12)를 통해 이미지를 가져와 코드에 적용했고, img 태그의 너비 높이를 100%로 맞춰 커스텀해줬다.

로고 커스텀

 

4단계 : 검색창 및 매장소식 제작

검색창 및 매장소식 제작

 

5단계 : 1차메뉴 제작

1차메뉴 제작

 

6단계 : 2차메뉴 제작

  • 2차메뉴는 position: absolute를 사용하지 않고 가장 하단에 태그를 추가해서 제작하였다.

2차메뉴 제작

 

7단계 : 3차메뉴 제작

  • 3차메뉴는 position: absolute를 사용하여 부모역할은 2차메뉴의 ul 태그에 position: relative를 적용하여 위치를 맞춰 제작하였다.

3차메뉴 제작

 

8단계 : 메뉴 hover 및 배너이미지 적용

  • 3차메뉴 hover는 2차메뉴 각 li에 opacity와 visibility를 적용하였고, 배너이미지는 img 태그 대신 최초 배너태그 부분에 background-image: url()로 적용하였다.
  • 배너이미지에 적혀진 text는 이미지 자체에 텍스트가 적힌것이 아니고 3차 메뉴와 마찬가지로 position: absolute과 relative를 통해 자리를 맞춰줬다.
  • 3차메뉴가 표시될 때 배너이미지의 text가 겹쳐보이기 때문에 3차메뉴가 가장 위로 올 수 있도록 z-index: 1을 주었다.

메뉴 hover 및 배너이미지 적용

 

9단계 : 상품추천 제작

  • 상품제작은 왼쪽과 오른쪽의 태그 구성이 거의 동일함으로 recommend-box 태그 아래 모두 동일한 css를 적용하였다.

상품추천 제작

 

10단계 : weekly special  제작

  • Weekly Special의 이미지와 텍스트는 position을 이용하지 않고 background-image를 통해 배경 이미지를 삽입하고 그 위에 텍스트 태그를 심어 겹쳐보이게 적용했다.

Weekly Special 제작

 

11단계 : 전체 테두리 제거

전체 테두리 제거

 

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

 

oliveyoung.zip
0.01MB

반응형

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

[모작] 오늘의 집  (0) 2024.01.22
[모작] CGV  (0) 2024.01.15
[모작] 마켓컬리  (0) 2024.01.12
[모작] 삼성전자  (1) 2024.01.12
[모작] SK네트웍스  (0) 2024.01.12