Divi를 사용하여 페이지에 대한 Hover/Click에 대한 Blurb 메뉴를 만드는 방법
게시 됨: 2019-07-03매주 다음 프로젝트에 사용할 수 있는 새로운 무료 Divi 레이아웃 팩을 제공합니다. 레이아웃 팩 중 하나의 경우 웹사이트를 한 단계 업그레이드하는 데 도움이 되는 사용 사례도 공유합니다.
이번 주에 진행 중인 Divi 디자인 이니셔티브의 일환으로 마우스를 올리거나 클릭하면 펼쳐지는 멋진 광고 메뉴를 만드는 방법을 보여 드리겠습니다. 먼저 몇 가지 일반적인 단계를 거쳐 시작하겠습니다. 계속해서 Blurb 모듈을 사용하여 메뉴 항목을 추가하고 호버 또는 클릭 효과 중에서 선택할 수 있도록 하는 것으로 마무리하겠습니다.
가자!
시사
튜토리얼을 시작하기 전에 다양한 화면 크기에 따른 결과를 간단히 살펴보겠습니다.
호버 방식
데스크탑

이동하는

클릭 방식
데스크탑

이동하는

1. 빈 페이지 생성 및 관광 랜딩 페이지 업로드
새 빈 페이지 추가 및 Divi Builder 활성화
가장 먼저 해야 할 일은 새 빈 페이지를 만드는 것입니다. 페이지에 제목을 지정하고 Divi Builder로 전환하십시오.

관광 랜딩 페이지 업로드
Divi Builder를 활성화했으면 Sightseeing Layout Pack의 랜딩 페이지 레이아웃을 업로드하십시오.

2. 페이지 하단에 새 일반 섹션 추가
기본 메뉴 모음이 숨겨지면 광고 메뉴 추가를 시작할 수 있습니다. 이를 위해 페이지 하단에 새로운 일반 섹션을 추가할 것입니다.

배경색
섹션 설정을 열고 약간 투명한 흰색 배경색을 추가합니다.
- 배경색: rgba(255,255,255,0.98)

간격
디자인 탭으로 이동하여 섹션의 기본 상단 및 하단 패딩을 모두 제거합니다.
- 상단 패딩: 0px
- 하단 패딩: 0px

기본 상자 그림자
다음 섹션에 상자 그림자를 추가합니다.
- 상자 그림자 흐림 강도: 18px
- 그림자 색상: #383838

호버 박스 그림자
그리고 호버에서 상자 그림자 흐림 강도를 변경합니다.
- 상자 그림자 흐림 강도: 1000px

섹션 오버플로 숨기기 및 Z 인덱스 증가
섹션 크기 설정을 사용하여 이 기술이 작동하도록 할 것이지만 섹션 컨테이너를 초과하는 것이 없도록 하려면 오버플로를 숨겨야 합니다. 또한 섹션이 페이지의 나머지 부분 위에 유지되도록 Z 인덱스를 늘리고 있습니다.
- 수평 오버플로: 숨김
- 수직 오버플로: 숨김
- Z 인덱스: 9999

3. 모든 섹션 메뉴 콘텐츠가 Vw를 사용하여 생성되고 모든 화면 크기에서 100개의 뷰포트 높이에 맞는지 확인하십시오.
행 #1 추가
열 구조
기본 섹션 설정을 완료했으면 메뉴에 표시할 모든 콘텐츠를 추가할 차례입니다. Divi의 디자인 요소와 내장 옵션을 사용하여 원하는 디자인을 만들 수 있지만 모든 화면 크기에서 '100vh' 높이에 모두 맞는지 확인해야 합니다. 이를 달성하기 위해 빌드 프로세스 전체에서 뷰포트 너비 단위를 사용하고 다양한 화면 크기에서 값을 조정할 것입니다. 다음 열 구조를 사용하여 섹션에 새 행을 추가하는 것으로 시작하십시오.

사이징
아직 모듈을 추가하지 않고 행 설정을 열고 섹션의 전체 너비를 차지하는지 확인하십시오.
- 사용자 지정 거터 너비 사용: 예
- 거터 폭: 1
- 폭: 100%
- 최대 너비: 100%

간격
간격 설정으로 이동하여 모든 기본 상단 및 하단 패딩을 제거합니다.
- 상단 패딩: 0px
- 하단 패딩: 0px

열에 텍스트 모듈 추가
기호 추가
행의 열에 텍스트 모듈을 추가하여 계속하십시오. 내용 상자에 '=' 기호를 추가하거나 원하는 다른 기호를 자유롭게 사용하십시오.

배경색
다음으로 모듈의 배경색을 변경합니다.
- 배경색: #000000

텍스트 설정
디자인 탭으로 이동하여 텍스트 설정도 변경합니다.
- 텍스트 글꼴: Open Sans
- 텍스트 정렬: 가운데
- 텍스트 색상: #ffffff
- 텍스트 크기: 3vw(데스크톱), 5vw(태블릿), 7vw(전화)
- 텍스트 줄 높이: 1em

간격
또한 다음 사용자 지정 패딩 값을 사용하여 모듈의 상단과 하단에 공간을 추가합니다.
- 상단 패딩: 2.5vw(데스크톱), 3.5vw(태블릿), 5vw(전화)
- 하단 패딩: 2.5vw(데스크톱), 3.5vw(태블릿), 5vw(전화)

행 #2 추가
열 구조
다음 열 구조를 사용하여 두 번째 행을 계속 추가합니다.

사이징
아직 모듈을 추가하지 않고 행 설정을 열고 행이 화면의 전체 너비를 차지하도록 합니다.
- 사용자 지정 거터 너비 사용: 예
- 거터 폭: 1
- 폭: 100%
- 최대 너비: 100%

간격
간격 설정으로 이동하고 다음으로 사용자 지정 상단 및 하단 패딩을 추가합니다.
- 상단 패딩: 2vw(데스크톱), 4vw(태블릿), 6vw(전화)
- 하단 패딩: 2vw(데스크톱), 4vw(태블릿), 6vw(전화)

표시하다
더 작은 화면 크기에서 두 열이 서로 옆에 유지되도록 하기 위해 행의 기본 요소에 CSS 코드 한 줄을 추가합니다.
display: flex;

열 1에 Blurb 모듈 추가
콘텐츠 추가
메뉴 항목 추가를 시작할 시간입니다! 행의 첫 번째 열에 새 Blurb 모듈을 추가하고 원하는 내용을 입력합니다.

아이콘 선택
다음 아이콘을 선택합니다.

링크 추가
그리고 메뉴 항목과 일치하는 페이지 링크를 입력합니다.
- 제목 링크 URL: #

아이콘 설정
디자인 탭으로 이동하여 그에 따라 아이콘 설정을 변경합니다.
- 아이콘 색상: #ff3314
- 아이콘 배치: 상단
- 아이콘 글꼴 크기 사용: 예
- 아이콘 글꼴 크기: 2vw(데스크톱), 3vw(태블릿), 4vw(전화)


제목 텍스트 설정
제목 텍스트 설정도 수정합니다.
- 제목 글꼴: PT Serif
- 제목 글꼴 스타일: 밑줄
- 제목 밑줄 색상: #ff3314
- 제목 텍스트 정렬: 가운데
- 제목 텍스트 크기: 1.8vw(데스크톱), 2.3vw(태블릿), 3.3vw(전화)

본문 설정
그런 다음 본문 설정을 변경합니다.
- 본문 글꼴: Lato
- 본문 정렬: 가운데
- 본문 색상: #c6c6c6
- 본문 텍스트 크기: 0.9vw(데스크톱), 1.7vw(태블릿), 2.1vw(전화)
- 바디 라인 높이: 1.8em

사이징
다음 값을 사용하여 다양한 화면 크기에서 모듈의 너비를 변경합니다.
- 너비: 60%(데스크탑), 65%(태블릿), 80%(휴대폰)

생기
또한 애니메이션 설정에서 아이콘 애니메이션을 제거하고 있습니다.
- 아이콘 애니메이션: 애니메이션 없음

Blurb 모듈 복제 및 2열에 복제 배치
Blurb 모듈을 완료하면 복제하여 행의 두 번째 열에 복제할 수 있습니다.

사본 변경
사본을 변경했는지 확인하십시오.

아이콘 변경
아이콘과 함께합니다.

링크 변경
그리고 새 메뉴 항목과 일치하는 페이지 링크.

행을 두 번 복제
행에서 두 Blurb 모듈을 모두 완료하면 전체 행을 두 번 복제할 수 있습니다.

각 Blurb 복제본에 대한 사본, 아이콘 및 링크를 개별적으로 변경
광고 메뉴 항목 각각에 대한 사본, 아이콘 및 링크를 개별적으로 변경해야 합니다.

4. 섹션을 끈적하게 만들기
기본
섹션에 표시하려는 모든 요소를 추가한 후에는 섹션의 기본 요소에 다음 두 줄의 CSS 코드를 추가하여 섹션을 페이지 왼쪽 상단에 고정할 수 있습니다.
position: fixed; top: 0;

호버(중요!)
섹션의 기본 요소에서 호버 옵션을 활성화하고 섹션도 이 상태에서 고정 상태로 유지되는지 확인합니다.
position: fixed;

5. 방법 선택: A) 마우스 오버 시 메뉴 또는 B) 클릭 시 메뉴
가) 마우스 오버 시 메뉴
기본 섹션 크기 조정
자습서의 다음 부분에서는 선호하는 방법을 선택해야 합니다. 마우스를 올리거나 클릭하면 메뉴가 나타납니다. 호버 메뉴는 더 작은 장치에서 클릭 메뉴처럼 작동합니다. 호버 옵션을 선택하기로 결정했다면 섹션 설정을 다시 열고 크기 조정 설정으로 이동하여 메뉴의 너비와 높이를 적절하게 변경하십시오.
- 너비: 8vw(데스크탑), 12vw(태블릿), 20vw(전화)
- 높이: 7.4vw(데스크톱), 12vw(태블릿), 16vw(전화)

호버 섹션 크기 조정
마우스 오버 시 값을 수정하여 확장 메뉴를 만듭니다.
- 폭: 80%
- 높이: 100vh

나) 클릭 시 메뉴
텍스트 모듈에 CSS 클래스 추가
클릭 시에만 열리는 메뉴를 원하면 메뉴 기호가 포함된 텍스트 모듈을 열어야 합니다. 고급 탭으로 이동하여 사용자 정의 CSS 클래스를 추가하십시오.
- CSS 클래스: 전폭 개방

섹션에 CSS 클래스 추가
다음 섹션 설정을 열고 다른 CSS 클래스를 추가합니다.
- CSS 클래스: 부드러운 변환

섹션 크기 조정
다음으로 섹션의 너비와 높이를 수정합니다.
- 너비: 8vw(데스크탑), 12vw(태블릿), 20vw(전화)
- 높이: 7.4vw(데스크톱), 12vw(태블릿), 16vw(전화)

페이지에 코드 추가
섹션 맨 아래에 새 행 추가
이제 토글 효과를 생성하려면 약간의 JQuery 및 CSS 코드가 필요합니다. 섹션 맨 아래의 새 행에 코드 모듈을 추가하여 시작하십시오.

섹션에 코드 모듈 추가 및 JQuery 토글 코드 삽입
다음 JQuery 코드 줄을 복사하여 코드 상자에 붙여넣습니다.
<script>
jQuery(function($){
$(".fullwidth-open").click(function() {
$('.smooth-transform').toggleClass('smooth-transform-active');
});
});
</script>

페이지 설정에 사용자 정의 CSS 코드 추가
마지막으로 중요한 것은 다음 페이지 설정을 열고 다음 CSS 코드 줄을 추가하는 것입니다.
.smooth-transform-active {
height: 100vh;
width: 80%;
}
.smooth-transform {
-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;
}
시사
이제 모든 단계를 거쳤으므로 다양한 화면 크기에 따른 결과를 최종적으로 살펴보겠습니다.
호버 방식
데스크탑

이동하는

클릭 방식
데스크탑

이동하는

마지막 생각들
이 게시물에서 우리는 클릭/호버(기본 설정에 따라)에 확장되는 아름다운 블러브 모듈을 만드는 방법을 보여주었습니다. 이것은 모든 화면 크기에서 반응형 결과를 유지하면서 메뉴에 상호 작용을 추가할 수 있는 좋은 방법입니다. 질문이나 제안 사항이 있으면 아래 의견 섹션에 의견을 남겨주세요!
Divi에 대해 자세히 알아보고 더 많은 무료 Divi를 받고 싶다면 이메일 뉴스레터와 YouTube 채널을 구독하세요. 그러면 항상 이 무료 콘텐츠를 가장 먼저 알고 혜택을 받을 수 있습니다.
