brunch

#10-1. 기본 레이아웃 설정, 헤더/푸터 만들기

온라인 매거진 만들기

by oksambari

사이트를 만들기 위한 기본 설정값들을 참고사이트의 디자인에서 확인 후 테스트용 사이트 테마 옵션을 이용해서 설정합니다.


■ 사이트 레이아웃 : 콘텐츠 최대폭 -1300px / 섹션 상하단 패딩 - 50px / 모바일 고려 화면 사이즈 - 600px까지로 임의 변경 적용

■ 색상 : 기본 - #000000(검정) / 강조 - #ff0000(빨강)

■ 타이포그래피 : 폰트 종류 - Roboto, Roboto Condensed, Pistilli / 폰트 크기 - 기본(16px, weight 300), h2(50px, weight 400)

2022-01-23 14 56 17.png
2022-01-23 15 58 01.png
2022-01-23 16 00 26.png
2022-01-23 16 00 51.png
2022-01-23 16 01 24.png
2022-01-23 16 03 34.png
2022-01-23 16 02 11.png
2022-01-23 16 02 46.png




확인된 정보를 테마 옵션을 이용해서 설정합니다. 많지 않은 약속이지만 사이트 전체가 같은 규칙으로 만들어질 수 있도록 해 주는 데에는 부족함이 없을 듯합니다.

2022-01-23 16 11 23.png
2022-01-23 16 13 50.png
2022-01-23 16 14 25.png
2022-01-23 16 14 46.png


메뉴에는 본문과 다른 폰트가 사용됩니다. 구글 폰트를 하나 더 추가했습니다. 각 카테고리 목록 상단에 제목을 위한 'Pistilli' 폰트는 파일을 업로드해서 추가를 했습니다. (이제 총 3개의 폰트 사용 가능)

2022-01-23 17 43 06.png







헤더 만들기


먼저 참고사이트를 통해 구조를 파악해 봅니다. header 태그 안에 3층의 구조로 헤더가 구성돼 있습니다.

2022-01-23 16 59 15.png
2022-01-23 17 02 50.png
2022-01-23 17 03 31.png
2022-01-23 17 03 53.png


화면을 스크롤하면 헤더는 고정되고 로고와 메뉴만 나오는 구조로 축소됩니다.

2022-01-23 17 01 12.png


모바일 화면에서는 [메뉴, 로고, 검색]으로 구성된 구조로 변경됩니다.

2022-01-23 17 01 53.png
2022-01-23 17 02 14.png




'Impreza > Headers'에서 헤더 하나를 추가합니다. 헤더 빌더에는 헤더를 상중하 3단계 구조로 만들 수 있게 설계가 돼 있습니다. (웹에서 자주 쓰는 구조)

2022-01-23 17 22 19.png

상중하 구조에서 상, 하는 'Show Area'라는 옵션을 켜면 보이게 됩니다. 여기에 왼편에는 소셜 링크와 오른쪽에는 드롭다운 형태의 메뉴, 그리고 버튼 하나를 추가했습니다.

2022-01-23 17 23 33.png
2022-01-23 17 24 26.png

중간에는 로고 하나를 넣고, 하단에는 메뉴와 검색 기능을 추가했습니다. 상, 중의 구조는 헤더가 고정 상태로 바뀐 'Sticky Area Height'일 때의 높이를 0으로 주면, 화면을 내렸을 때에는 안 보이게 됩니다.


테마 옵션에서 태블릿과 모바일 화면의 사이즈를 설정했었습니다. 해당 화면 사이즈에서는 다른 모습의 헤더를 구성할 수 있습니다.

2022-01-23 17 26 01.png
2022-01-23 17 27 15.png


주 메뉴는 본문과 다른 폰트를 사용합니다. 테마 옵션에서 미리 추가해 놓은 'Roboto Comdensed'를 지정합니다. 햄버거 메뉴 형태로 전환되는 시점은 992px 미만으로 설정을 했습니다.

2022-01-23 17 30 39.png
2022-01-23 17 31 49.png
2022-01-23 17 29 04.png


여기까지 하면 사이트에 사용될 헤더가 완성됩니다.

2022-01-23 17 47 30.png


메인 메뉴 구성을 위해서는 먼저 글의 카테고리들이 만들어져야 합니다.

> 그다음 이 카테고리들을 메뉴에 구성합니다.

> 이 메뉴는 헤더를 만들 때 연결이 됩니다.

2022-01-23 17 52 20.png
2022-01-23 17 55 59.png
2022-01-23 17 57 05.png



+ TIP -

워드프레스에서 카테고리를 만들고 관리할 때 한 가지 아쉬운 부분이 있습니다.

카테고리의 정렬 순서가 기본적으로 알파벳순이라는 건데요, 사이트 주 메뉴로 구성할 순서대로 정렬이 되면 관리할 때 조금 덜 번거롭겠지요. 이럴 때는 플러그인을 하나 추가해서 정렬 순서를 바꿔줍니다.

2022-01-23 18 03 50.png
2022-01-23 18 04 21.png

이러면 어드민 환경에서 모든 카테고리들이 이 순서대로 표시가 됩니다. (메뉴 구성 시 / 글 쓸 때 카테고리 선택 / 카테고리들 관리 시)

2022-01-23 18 06 56.png
2022-01-23 18 05 59.png
2022-01-23 18 06 31.png







푸터 만들기


'Impreza > Page Blocks'에서 푸터를 위한 블록을 하나 추가합니다. 푸터의 색 조합은 테마 옵션에서 미리 세팅된 푸터용 컬러 조합을 사용하고, 왼쪽 오른쪽 여백을 두어 공간이 있게 만들어 줍니다.

2022-01-23 18 09 47.png
2022-01-23 18 10 34.png
2022-01-23 18 11 14.png

푸터에 나오는 메뉴들도 외모> 메뉴에서 관리를 할 수 있게 연결을 했습니다.

2022-01-23 18 15 02.png
2022-01-23 18 15 43.png


이렇게 하면 푸터는 간단히 구성이 완료되겠습니다.

2022-01-23 18 12 48.png



!!!

만들어진 헤더와 푸터는 테마 옵션에서 연결을 해줘야 표시가 됩니다.

2022-01-23 18 17 51.png
5a1b9e67-2615-450e-b484-cc28bf29db91.jfif



적용된 테스트 페이지

> https://oks-dev.tk/vmagazine/test/





다음으로는 더미 콘텐츠들을 만든 다음, 글의 상세 페이지, 목록 페이지를 만드는 과정으로 이어지게 됩니다.




계속...




keyword
매거진의 이전글#10-0. 온라인 매거진 만들기 (요약)