Divi와 함께 토글 아이콘을 사용하여 헤더 공간을 절약하는 방법

게시 됨: 2021-01-06

헤더를 디자인하는 방식은 나머지 웹사이트의 분위기를 결정합니다. 그렇기 때문에 요소와 상호 작용을 추가하는 방법을 생각하는 것이 중요합니다. 물론 로고 및 메뉴 항목과 같은 기본 사항을 포함하고 싶지만 다른 클릭 유도문안도 포함하고 싶을 가능성이 높습니다. 그러나 헤더에 추가하는 항목이 많을수록 헤더가 더 압도적일 수 있습니다. 헤더에서 다양한 클릭 유도문안을 보여줄 수 있는 깨끗하고 대화식 방법을 찾고 있다면 이 튜토리얼을 좋아할 것입니다. 오늘은 토글 아이콘을 사용하여 헤더 공간을 절약하는 방법을 보여 드리겠습니다. JSON 파일도 무료로 다운로드할 수 있습니다!

시작하겠습니다.

시사

튜토리얼을 시작하기 전에 다양한 화면 크기에 따른 결과를 간단히 살펴보겠습니다.

데스크탑

토글 아이콘

이동하는

토글 아이콘

글로벌 헤더 템플릿을 무료로 다운로드하십시오

무료 글로벌 헤더 템플릿을 사용하려면 먼저 아래 버튼을 사용하여 다운로드해야 합니다. 다운로드에 액세스하려면 아래 양식을 사용하여 Divi Daily 이메일 목록에 가입해야 합니다. 신규 구독자는 매주 월요일에 더 많은 Divi 혜택과 무료 Divi 레이아웃 팩을 받게 됩니다! 이미 목록에 있는 경우 아래에 이메일 주소를 입력하고 다운로드를 클릭하기만 하면 됩니다. "재구독"되지 않거나 추가 이메일을 받지 않습니다.

파일 다운로드
무료로 다운로드

무료로 다운로드

Divi 뉴스레터에 가입하면 최고의 Divi 랜딩 페이지 레이아웃 팩과 수많은 놀라운 무료 Divi 리소스, 팁 및 요령을 이메일로 보내드립니다. 따라하시면 ​​금세 Divi 마스터가 되실 것입니다. 이미 구독한 경우 아래에 이메일 주소를 입력하고 다운로드를 클릭하여 레이아웃 팩에 액세스하십시오.

성공적으로 구독했습니다. 이메일 주소를 확인하여 구독을 확인하고 무료 주간 Divi 레이아웃 팩에 액세스하세요!

1. 헤더 구조 구축

새 글로벌 헤더 템플릿 생성

Divi Theme Builder로 이동하여 새로운 전역 또는 사용자 정의 헤더를 구축하는 것으로 시작하십시오.

토글 아이콘

토글 아이콘

섹션 #1 추가

그라데이션 배경

템플릿 편집기에 들어가면 섹션이 표시됩니다. 해당 섹션의 설정을 열고 그라데이션 배경을 적용합니다.

  • 색상 1: #ffffff
  • 색상 2: #eaeaea
  • 그라디언트 유형: 선형
  • 기울기 방향: 90deg
  • 시작 위치: 50%
  • 최종 위치: 50%

토글 아이콘

간격

섹션의 디자인 탭으로 이동하여 모든 기본 상단 및 하단 패딩을 제거합니다.

  • 상단 패딩: 0px
  • 하단 패딩: 0px

토글 아이콘

박스 섀도우

상자 그림자도 추가하십시오.

  • 그림자 색상: rgba(0,0,0,0.06)

토글 아이콘

새 행 추가

열 구조

다음 열 구조를 사용하여 새 행을 계속 추가합니다.

토글 아이콘

사이징

아직 모듈을 추가하지 않고 행 설정을 열고 디자인 탭으로 이동하여 다음과 같이 사이징 설정을 변경합니다.

  • 사용자 지정 거터 너비 사용: 예
  • 거터 폭: 1
  • 열 높이 균등화: 예
  • 폭: 100%
  • 최대 너비: 100%
  • 행 정렬: 가운데

토글 아이콘

간격

다음으로 모든 기본 상단 및 하단 패딩을 제거합니다.

  • 상단 패딩: 0px
  • 하단 패딩: 0px

토글 아이콘

주요 요소 CSS

그런 다음 고급 탭으로 이동하여 다양한 화면 크기에 걸쳐 몇 가지 기본 요소 사용자 정의 CSS 코드 라인을 적용합니다. 이 코드는 바탕 화면에서 항목을 세로로 가운데에 맞추는 데 도움이 됩니다.

데스크탑:

display: flex;
place-items: center;

태블릿 및 전화:

display: block;

토글 아이콘

열 1 설정

간격

그런 다음 열 1 설정을 열고 왼쪽 및 오른쪽 패딩을 적용합니다.

  • 왼쪽 패딩: 5%
  • 오른쪽 패딩: 5%

토글 아이콘

주요 요소

데스크톱에서 열의 크기를 변경하고 열의 기본 요소에 일부 사용자 지정 CSS를 적용하여 태블릿과 휴대폰에서 "100%"로 되돌립니다.

데스크탑:

width: 88% !important

태블릿 및 전화:

width: 100% !important;

토글 아이콘

2열 설정

배경색

다음으로 열 2 설정을 열고 배경색을 흰색으로 변경합니다.

  • 배경색: #FFFFFF

토글 아이콘

간격

이 열의 간격 설정에도 반응형 패딩 값을 추가할 것입니다.

  • 탑 패딩:
    • 데스크탑: 50px
    • 태블릿 및 휴대전화: 20px
  • 하단 패딩
    • 데스크탑: 50px
    • 태블릿 및 휴대전화: 20px
  • 왼쪽 패딩: 1%
  • 오른쪽 패딩: 1%

토글 아이콘

주요 요소 CSS

데스크탑에서도 두 번째 열의 크기를 수정할 것입니다. 더 작은 화면 크기에서 이것을 "100%"로 되돌리고 있습니다.

데스크탑:

display: flex;
place-items: center;
width: 12% !important;

태블릿 및 전화:

width: 100% !important;

토글 아이콘

열 1에 메뉴 모듈 추가

메뉴 선택

1열의 메뉴 모듈부터 시작하여 모듈을 추가할 시간입니다. 원하는 메뉴를 선택합니다.

토글 아이콘

로고 업로드

다음에 로고를 업로드하십시오.

토글 아이콘

배경색 제거

그런 다음 기본 배경색을 제거합니다.

토글 아이콘

메뉴 텍스트 설정

모듈의 디자인 탭으로 이동하여 그에 따라 메뉴 텍스트 설정을 변경합니다.

  • 메뉴 글꼴: Playfair 디스플레이
  • 메뉴 텍스트 글꼴: Playfair 디스플레이
  • 메뉴 텍스트 색상: #000000
  • 메뉴 텍스트 크기: 19px
  • 메뉴 줄 높이: 1.4em
  • 텍스트 정렬: 오른쪽

토글 아이콘

드롭다운 메뉴 설정

그런 다음 드롭다운 메뉴 선 색상을 변경합니다.

  • 드롭다운 메뉴 선 색상: #ffffff

토글 아이콘

아이콘 설정

아이콘 설정에서도 아이콘 색상을 변경하십시오.

  • 장바구니 아이콘 색상: #000000
  • 검색 아이콘 색상: #000000
  • 햄버거 메뉴 아이콘 색상: #000000

토글 아이콘

사이징

그리고 다음과 같이 사이징 설정을 변경하여 모듈 설정을 완료합니다.

  • 로고 최대 너비: 200px
  • 폭: 100%
  • 모듈 정렬: 중앙

토글 아이콘

열 2에 Blurb 모듈 #1 추가

콘텐츠 상자를 비워 둡니다.

두 번째 열로 이동합니다. 토글 아이콘을 만들기 위해 제목과 콘텐츠 없이 Blurb 모듈을 사용합니다. 먼저 첫 번째 토글 아이콘을 만든 다음 모듈을 재사용하여 다른 두 개의 토글 아이콘을 추가합니다. Blurb 모듈을 추가했으면 제목과 내용 상자가 비어 있는지 확인하십시오.

토글 아이콘

아이콘 선택

다음으로 원하는 아이콘을 선택합니다.

토글 아이콘

아이콘 설정

모듈의 디자인 탭으로 이동하여 아이콘 설정을 다음과 같이 변경합니다.

  • 아이콘 색상
    • 기본값: #dbdbdb
    • 호버: #000000
  • 아이콘 배치: 상단
  • 아이콘 정렬: 중앙
  • 아이콘 글꼴 크기 사용: 예
  • 아이콘 글꼴 크기: 200%

토글 아이콘

사이징

크기 설정도 수정합니다.

  • 콘텐츠 너비: 100%
  • 폭: 32%

토글 아이콘

주요 요소 및 광고 이미지 CSS

그리고 Blurb 모듈의 고급 탭에서 사용자 정의 CSS 옵션에 두 개의 CSS 코드 라인을 추가하여 모듈 설정을 완료하십시오.

주요 요소:

display: inline-block;

광고 이미지:

margin-bottom: 0px !important

토글 아이콘

Blurb 모듈을 두 번 복제

첫 번째 토글 아이콘 Blurb Module을 완료하면 두 번 복제할 수 있습니다.

토글 아이콘

아이콘 변경

각 복제본에서 아이콘을 변경해야 합니다.

토글 아이콘

2. 토글 항목 추가

섹션 #2 추가

사이징

이제 헤더의 기초를 설정했으므로 여전히 토글 항목을 포함해야 합니다. 이를 위해 이전 섹션 바로 아래에 새 섹션을 추가합니다. 섹션 설정을 열고 이 섹션의 높이가 "0px"인지 확인하십시오. 이렇게 하면 섹션이 헤더 디자인에서 공간을 차지하지 않도록 방지하는 데 도움이 됩니다. 이 섹션이 필요한 유일한 이유는 토글 항목을 표시하는 것입니다.

  • 높이: 0px

토글 아이콘

간격

섹션의 디자인 탭으로 이동하여 모든 기본 상단 및 하단 패딩을 제거합니다.

  • 상단 패딩: 0px
  • 하단 패딩: 0px

토글 아이콘

새 행 추가

열 구조

다음 열 구조를 사용하여 새 행을 계속 추가합니다.

토글 아이콘

사이징

아직 모듈을 추가하지 않고 행 설정을 열고 다음과 같이 크기 설정을 수정합니다.

  • 사용자 지정 거터 너비 사용: 예
  • 거터 폭: 1
  • 열 높이 균등화
  • 폭: 100%
  • 최대 너비: 100%

토글 아이콘

간격

다음으로 모든 기본 상단 및 하단 패딩을 제거합니다.

  • 상단 패딩: 0px
  • 하단 패딩: 0px

토글 아이콘

위치

그리고 전체 행의 위치를 ​​변경하십시오. 이 행을 절대적으로 바꾸면 행이 디자인에서 공간을 차지하지 않도록 방지할 수 있습니다.

  • 위치: 절대
  • 위치: 오른쪽 상단 모서리

토글 아이콘

열 2에 텍스트 모듈 #1 추가

콘텐츠 상자에 전화번호 추가

토글 항목을 추가할 시간입니다! 먼저 전화번호를 추가하겠습니다. 열 2에 새 텍스트 모듈을 추가하고 내용 상자에 전화번호를 삽입합니다.

토글 아이콘

배경색

다음으로 검정색 배경색을 추가합니다.

  • 배경색: #000000

토글 아이콘

텍스트 설정

모듈의 디자인 탭으로 이동하여 그에 따라 텍스트 설정을 변경합니다.

  • 텍스트 글꼴: Playfair 디스플레이
  • 텍스트 색상: #ffffff
  • 텍스트 크기: 27px
  • 텍스트 정렬: 가운데

토글 아이콘

사이징

너비도 100%인지 확인하십시오.

  • 폭: 100%

토글 아이콘

간격

그런 다음 간격 설정에 몇 가지 사용자 지정 패딩 값을 추가합니다.

  • 탑 패딩: 10%
  • 하단 패딩: 10%
  • 왼쪽 패딩: 2%
  • 오른쪽 패딩: 2%

토글 아이콘

복제 텍스트 모듈

첫 번째 토글 항목 텍스트 모듈을 완료하면 한 번 복제합니다.

토글 아이콘

콘텐츠를 이메일 주소로 변경

내용 상자의 내용을 변경합니다.

토글 아이콘

열 2에 소셜 미디어 팔로우 모듈 추가

소셜 네트워크 선택 추가

그런 다음 2열에 소셜 미디어 팔로우 모듈을 추가합니다. 원하는 만큼 소셜 네트워크를 추가합니다.

토글 아이콘

각 소셜 네트워크의 배경색을 흰색으로 변경

그런 다음 각 소셜 네트워크에 대해 개별적으로 배경색을 흰색으로 변경합니다.

  • 배경색: #FFFFFF

토글 아이콘

토글 아이콘

배경색

그런 다음 일반 모듈 설정으로 돌아와 검정색 배경색을 사용합니다.

  • 배경색: #000000

토글 아이콘

조정

모듈의 디자인 탭으로 이동하여 모듈 정렬을 변경합니다.

  • 모듈 정렬: 중앙

토글 아이콘

아이콘 설정

아이콘 설정에서도 아이콘 색상을 변경합니다.

  • 아이콘 색상: #000000

토글 아이콘

사이징

그런 다음 크기 설정에 "100%" 너비를 적용합니다.

  • 폭: 100%

토글 아이콘

간격

사용자 정의 상단 및 하단 패딩도 적용하십시오.

  • 탑 패딩: 10%
  • 하단 패딩: 10%

토글 아이콘

국경

그리고 테두리 설정에 둥근 모서리를 추가하여 모듈 설정을 완료합니다.

  • 모든 모서리: 100px

토글 아이콘

3. 기능 추가

Blurb 모듈 첫 번째 섹션에 연속 CSS ID 추가

이제 모든 요소가 준비되었으므로 토글 효과를 추가할 수 있습니다. 가장 먼저 해야 할 일은 각 Blurb 모듈을 개별적으로 열고 연속적인 CSS ID를 추가하는 것입니다.

  • 문구 1: header-cta-1
  • 문구 2: header-cta-2
  • 문구 3: header-cta-3

토글 아이콘

토글 항목에 연속 CSS ID 추가

토글 항목 모듈에 대해서도 동일한 작업을 수행합니다. CSS ID 끝에 있는 숫자는 이전 단계에서 아이콘에 사용한 CSS ID와 일치해야 합니다.

  • 텍스트 모듈 1: header-item-1
  • 텍스트 모듈 2: header-item-2
  • 소셜 미디어 팔로우 모듈: header-item-3

토글 아이콘

모든 토글 항목에 절대 위치 추가

그리고 토글 항목을 하나씩 절대적으로 돌립니다. 이 작업을 수행하려면 와이어프레임 모드로 이동하는 것이 좋습니다.

  • 위치: 절대
  • 위치: 오른쪽 상단

토글 아이콘

섹션 #1의 첫 번째 열에 코드 모듈 추가

이제 모든 CSS ID가 준비되었으므로 클릭 기능이 작동하도록 코드를 추가할 수 있습니다. 1열의 메뉴 모듈 바로 아래에 새 코드 모듈을 추가합니다.

토글 아이콘

CSS 코드 삽입

아래 인쇄 화면에서 볼 수 있듯이 스타일 태그 사이에 다음 CSS 코드 줄을 추가합니다.

[id*="header-cta"]{
cursor: pointer;
}
[id*="header-item"] {
visibility: hidden;
opacity: 0;

-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
-ms-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.show-item {
visibility: visible;
opacity: 1;
}
.highlight-icon{
color: #000 !important;
}

토글 아이콘

JQuery 코드 삽입

사용자 정의 JQuery 코드도 추가하고 있습니다. 아래의 인쇄 화면에서 볼 수 있듯이 스크립트 태그 사이 에 코드 추가합니다.

jQuery(function($){
$(document).ready(function(){
 
$('[id*="header-cta"]').click(function() {
 
var $selector = $(this).attr('id').replace('cta', 'item');
var $item = $('#' + $selector);
 
$item.toggleClass('show-item');
$('[id*="header-item"]').not($item).removeClass('show-item');

var $icon = $(this).find('.et-pb-icon');
var $allIcons = $('[id*="header-cta"]').find('.et-pb-icon');
  
$icon.toggleClass('highlight-icon');
$allIcons.not($icon).removeClass('highlight-icon');
  
});
 
});
});

토글 아이콘

4. 헤더 만들기 + 항목 고정

섹션 #1을 끈적하게 만들기

마지막으로 헤더를 돌리고 항목을 고정할 수도 있습니다. 원하는 결과를 생성하려면 두 섹션이 모두 고정되어 있고 "주변 고정 요소에서 오프셋" 옵션이 활성화되어 있는지 확인해야 합니다. 첫 번째 섹션을 끈적하게 만듭니다.

  • 고정 위치: 상단에 고정
  • 하단 고정 제한: 없음
  • 주변 점착 요소와의 오프셋: 예
  • 전환 기본 및 고정 스타일: 예

토글 아이콘

섹션 #2를 끈적하게 만들기

그리고 섹션 2에 대해서도 동일하게 수행하십시오. 그게 다입니다!

  • 고정 위치: 상단에 고정
  • 하단 고정 제한: 없음
  • 주변 점착 요소와의 오프셋: 예
  • 전환 기본 및 고정 스타일: 예

토글 아이콘

시사

이제 모든 단계를 거쳤으므로 다양한 화면 크기에 따른 결과를 최종적으로 살펴보겠습니다.

데스크탑

토글 아이콘

이동하는

토글 아이콘

마지막 생각들

이 게시물에서는 헤더 내부에 토글 아이콘을 사용하는 방법을 보여주었습니다. 누군가 아이콘을 클릭하자마자 토글 항목이 나타나 헤더 디자인에서 많은 공간을 절약하는 데 도움이 됩니다. 이 접근 방식은 사용자 행동에 초점을 맞추고 압도적인 헤더 디자인을 디자인해야 하는 것을 방지하는 데 도움이 됩니다. JSON 파일도 무료로 다운로드할 수 있었습니다! 질문이 있는 경우 아래 댓글 섹션에 댓글을 남겨주세요.

Divi에 대해 자세히 알아보고 더 많은 무료 Divi를 받고 싶다면 이메일 뉴스레터와 YouTube 채널을 구독하세요. 그러면 항상 이 무료 콘텐츠를 가장 먼저 알고 혜택을 받을 수 있습니다.