Divi로 완전히 가로로 스와이프 페이지를 만드는 방법
게시 됨: 2019-03-16스와이프 및 앵커 링크를 사용하여 탐색하는 완전히 수평적인 페이지를 만드는 것에 대해 생각해 본 적이 있습니까? 글쎄, 당신이 그것에 접근하는 방법을 정확히 알지 못했다면 이것은 당신에게 이상적인 게시물입니다. Divi를 사용하여 전체 가로 스와이프 페이지를 만드는 방법을 보여 드리겠습니다. 이 기술은 웹사이트를 다른 웹사이트와 차별화하고 2019년의 웹 디자인 트렌드와 일치시키는 데 도움이 됩니다. 우리가 만들 결과는 모든 화면 크기에서 멋지게 보일 것입니다.
가자!
시사
튜토리얼을 시작하기 전에 다양한 화면 크기에 따른 결과를 간단히 살펴보겠습니다.
데스크탑

이동하는

접근하다
- 한 섹션만 사용하여 전체 페이지를 만듭니다.
- 튜토리얼 끝에서 몇 개의 CSS 코드 라인을 사용하여 해당 섹션을 수평 그리드로 전환합니다.
- 수평 그리드는 수평으로 배치된 열에 각 행을 배치합니다.
- 섹션에 포함된 수평 열의 수를 결정할 수 있습니다.
- 이 경우 각각 2개의 행으로 구성된 4개의 다른 열을 사용합니다.
- 생성하는 수평 열의 수를 수정하고 섹션 열의 각 행이 포함하는 행 수를 결정할 수 있습니다.
- 또한 앵커 링크를 사용하여 다양한 섹션 열을 탐색할 수 있습니다.
- 또한 방문자가 쉽게 탐색할 수 있도록 부드러운 스크롤과 섹션 스크롤 스냅 효과를 추가하고 있습니다.
재창조를 시작하자
새 섹션 추가
배경색
새 페이지를 만들고 일반 섹션을 추가하십시오. 섹션 설정을 열고 배경색을 변경합니다.
- 배경색: #ffffff

간격
그런 다음 간격 설정으로 이동하여 다양한 화면 크기에 맞춤 패딩을 추가합니다.
- 상단 패딩: 10.5vw(데스크톱), 15vw(태블릿), 10vw(전화)
- 하단 패딩: 3vw(데스크탑 및 태블릿), 10vw(전화)

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

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

간격
다음의 간격 설정으로 이동하여 모든 다른 화면 크기에서 일부 변경을 수행하십시오.
- 상단 패딩: 0px
- 하단 패딩: 0px
- 왼쪽 패딩: 6vw(태블릿 및 전화)
- 오른쪽 패딩: 6vw(태블릿 및 휴대전화)
- 열 1 하단 패딩: 15vw(태블릿 및 휴대폰)
- 열 2 왼쪽 패딩: 4vw(데스크톱), 0vw(태블릿 및 휴대전화)

CSS ID
생성한 섹션 열의 첫 번째 행에 CSS ID를 할당해야 합니다. 이것은 이 게시물의 뒷부분에서 앵커 화살표를 만드는 데 도움이 됩니다.
- CSS ID: 스와이프-1

맞춤 CSS
이 게시물의 접근 방식 섹션에서 언급했듯이 부드러운 스크롤 및 스냅 효과를 메커니즘에 적용하고 있습니다. 그렇게 하려면 우리가 만든 가로 열 각각의 첫 번째 행에 CSS 코드 한 줄을 추가해야 합니다.
scroll-snap-align: start;

열 1에 Blurb 모듈 추가
아이콘 선택
이제 모듈 추가를 시작할 수 있습니다! 열 1에서 Blurb 모듈로 시작하십시오. 모듈 설정을 열고 왼쪽 화살표 아이콘을 선택하십시오.

아이콘 설정
그런 다음 디자인 탭으로 이동하여 아이콘 모양을 약간 변경합니다.
- 아이콘 색상: rgba(255,255,255,0)
- 이미지/아이콘 배치: 상단
- 아이콘 글꼴 크기 사용: 예
- 아이콘 글꼴 크기: 5vw(데스크톱), 13vw(태블릿), 21vw(전화)

간격
다음에 사용자 정의 여백 값을 추가하십시오.
- 상단 여백: 14vw(데스크톱), -11vw(태블릿), -17vw(전화)
- 왼쪽 여백: 60vw(태블릿 및 휴대폰)

시계
또한 더 작은 화면 크기에서 모듈을 숨기고 있습니다.

열 2에 텍스트 모듈 추가
H2 콘텐츠 추가
다음으로 필요한 모듈은 2열의 텍스트 모듈입니다. H2 콘텐츠를 추가합니다.

H2 텍스트 설정
그런 다음 디자인 탭으로 이동하여 H2 텍스트 설정을 수정합니다.
- 제목 2 글꼴: Source Serif Pro
- 제목 2 텍스트 정렬: 왼쪽
- 제목 2 텍스트 크기: 3vw(데스크톱), 7vw(태블릿 및 전화)

사이징
다음으로 크기 설정에서 너비를 수정합니다.
- 폭: 77%

간격
그리고 더 작은 화면 크기를 위해 약간의 하단 여백을 추가하십시오.
- 하단 여백: 15vw(태블릿 및 휴대폰)

2열에 버튼 모듈 추가
콘텐츠 추가
추가한 텍스트 모듈 바로 아래에 버튼 모듈을 추가합니다. 일부 사본을 입력하십시오.

버튼 설정
그런 다음 디자인 탭으로 이동하여 버튼 설정을 변경합니다.
- 버튼에 사용자 정의 스타일 사용: 예
- 버튼 텍스트 크기: 0.9vw(데스크톱), 2vw(태블릿), 3.5vw(전화)
- 버튼 텍스트 색상: #000000
- 버튼 테두리 너비: 1px

- 버튼 테두리 색상: #000000
- 버튼 테두리 반경: 0px
- 버튼 글꼴: Mukta
- 글꼴 두께: 굵게
- 글꼴 스타일: 대문자

간격
다음으로 사용자 정의 여백과 패딩을 추가하십시오.
- 최고 마진: 6vw(데스크톱), 4vw(태블릿 및 전화)
- 상단 패딩: 15px
- 하단 패딩: 15px
- 왼쪽 패딩: 50px
- 오른쪽 패딩: 50px

열 3에 Blurb 모듈 추가
아이콘 선택
이 행에 필요한 다음이자 마지막 모듈은 3열에 있는 또 다른 Blurb 모듈입니다. 원하는 아이콘을 선택하십시오.

링크
그런 다음 링크 설정으로 이동하여 방문자를 섹션의 두 번째 가로 열로 안내하는 링크를 추가합니다.
- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-2

아이콘 설정
아이콘 설정도 변경하십시오.
- 아이콘 색상: #333333
- 이미지 아이콘 배치: 상단
- 아이콘 글꼴 크기 사용: 예
- 아이콘 글꼴 크기: 5vw(데스크톱), 13vw(태블릿), 21vw(전화)

간격
계속해서 다양한 화면 크기에 맞춤 상단 및 왼쪽 여백을 추가합니다.
- 상단 여백: 14vw(데스크톱), -11vw(태블릿), -17vw(전화)
- 왼쪽 여백: 60vw(태블릿 및 휴대폰)

행 #2 추가
열 구조
필요한 두 번째 행은 다음 열 구조를 사용합니다.

배경색
아직 모듈을 추가하지 않고 행 설정을 열고 배경색을 변경하십시오.
- 배경색: #f7f7f7

사이징
다음으로 크기 설정을 수정합니다.
- 이 행을 전체 너비로 만들기: 예
- 사용자 지정 거터 너비 사용: 예
- 거터 폭: 1


간격
간격 설정의 사용자 정의 패딩 및 여백 값과 함께.
- 상단 여백: -3.5vw(데스크톱), -10vw(태블릿), -17vw(전화)
- 상단 패딩: 8vw(데스크톱), 15vw(태블릿), 20vw(전화)
- 하단 패딩: 8vw(데스크톱), 15vw(태블릿), 20vw(전화)
- 왼쪽 패딩: 24vw(데스크톱), 5vw(태블릿 및 전화)
- 오른쪽 패딩: 24vw(데스크톱), 5vw(태블릿 및 전화)
- 열 1 오른쪽 패딩: 2vw(데스크톱), 0vw(태블릿 및 휴대전화)
- 열 2 왼쪽 패딩: 2vw(데스크톱), 0vw(태블릿 및 휴대전화)

열 1에 텍스트 모듈 추가
콘텐츠 추가
계속해서 첫 번째 열에 텍스트 모듈을 추가하십시오. 원하는 사본(H3 제목 포함)을 입력하십시오.

텍스트 설정
디자인 탭으로 이동하여 텍스트 설정을 변경합니다.
- 텍스트 글꼴: Open Sans
- 텍스트 크기: 0.65vw(데스크톱), 1.8vw(태블릿), 2.7vw(전화)
- 텍스트 줄 높이: 1.8em

H3 텍스트 설정
H3 텍스트 설정과 함께.
- 제목 3 글꼴: Mukta
- 제목 2 글꼴 두께: 굵게
- 제목 3 글꼴 스타일: 대문자
- 제목 3 텍스트 크기: 0.8vw(데스크톱), 3vw(태블릿), 4vw(전화)
- 제목 3 줄 높이: 1.8em

간격
작은 화면 크기에도 약간의 하단 여백을 추가하십시오.
- 하단 여백: 5vw(태블릿 및 휴대폰)

텍스트 모듈 복제 및 2열에 배치
열 1에서 텍스트 모듈 수정을 완료하면 이를 복제하고 두 번째 열에 복제본을 배치할 수 있습니다.

콘텐츠 변경
내용을 변경했는지 확인하십시오.

행 #1 세 번 복제
두 행이 모두 완료되면 첫 번째 행을 3번 복제할 수 있습니다.

중복 #1 변경
행 CSS ID 변경
첫 번째 복제본의 CSS ID를 변경해야 합니다.
- CSS ID: 스와이프-2

Blurb 모듈(열 1) 아이콘 색상 변경
첫 번째 Blurb 모듈의 색상과 함께.
- 아이콘 색상: #333333

두 Blurb 모듈의 링크 변경
앵커 링크가 작동하도록 하려면 그에 따라 각 화살표의 링크를 변경해야 합니다.
- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-1

- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-3

중복 변경 #2
행 CSS ID 변경
두 번째 복제본의 CSS ID를 변경합니다.
- CSS ID: swipe-3

Blurb 모듈(열 1) 아이콘 색상 변경
첫 번째 Blurb 모듈의 아이콘 색상과 함께.
- 아이콘 색상: #333333

두 Blurb 모듈의 링크 변경
그리고 다시 각 Blurb 모듈의 링크를 적절하게 변경합니다.
- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-2

- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-4

중복 변경 #3
CSS ID 변경
세 번째 행 복제의 CSS ID도 변경하십시오.
- CSS ID: swipe-4

Blurb 모듈(2열) 아이콘 변경
열 3에서 Blurb 모듈에 대한 다른 아이콘을 선택합니다.

Blurb 모듈(2열) 링크 변경
클릭 시 모듈 링크 URL을 적절하게 수정하여 방문자가 첫 번째 섹션 열로 리디렉션되는지 확인하십시오.
- 모듈 링크 URL: https://www.yourwebsite.com/page/#swipe-1

행 #2를 세 번 복제
다음 행으로 이동합니다. 이 행도 세 번 복제합니다.

중복 #1의 행 배경색 변경
첫 번째 복제본의 배경색을 변경합니다.
- 배경색: #dccdced

중복 #2의 행 배경색 변경
두 번째 복제는 다음 배경색을 사용합니다.
- 배경색: #ffeed1

복제 #3의 행 배경색 변경
세 번째 행 복제의 배경색도 변경하십시오.
- 배경색: #d6ffe5

섹션에 CSS ID 및 CSS 코드 추가
이제 필요한 모든 행이 있으므로 마법을 일으킬 수 있습니다. 전체 섹션에 CSS ID를 추가합니다. 이 게시물의 뒷부분에서 이 CSS ID를 사용하여 스크롤바를 숨길 것입니다.
- CSS ID: 섹션 스크롤바

그런 다음 사용자 정의 CSS 옵션으로 이동하여 기본 요소에 몇 줄의 CSS 코드를 추가합니다.
overflow-y: scroll; display: grid; grid-template-columns: repeat(4, 100%); scroll-behavior: smooth; scroll-snap-type: x mandatory;
만들고 싶은 섹션 열이 많을수록 CSS 코드에 더 많은 열을 추가해야 합니다. 예를 들어 동일한 구조를 원하지만 4회 대신 7회 스와이프를 허용하고 싶다면 그에 따라 그리드 템플릿 열 CSS 코드 라인을 수정해야 합니다.
grid-template-columns: repeat(7, 100%);
그러나 열 번호를 늘리는 경우 행을 더 추가해야 한다는 점에 유의하십시오. 따라서 이 경우 섹션 열당 두 개의 행을 표시하려면 14개의 행이 필요합니다.

스크롤바 숨기기
섹션 CSS ID를 사용하고 페이지 설정에 다음 CSS 코드 행을 추가하여 스크롤 막대를 숨기도록 선택할 수도 있습니다.
#section-scrollbar::-webkit-scrollbar {
display: none;
}
시사
이제 모든 단계를 거쳤으므로 다양한 화면 크기에서 결과를 최종적으로 살펴보겠습니다.
데스크탑

이동하는

마지막 생각들
Divi로 웹사이트를 디자인할 때 가장 간단한 것은 아래로 빌드하는 것입니다. 그러나 가장 간단한 작업이라고 해서 해당 옵션으로 제한되는 것은 아닙니다. 완전히 가로로 스와이프하는 페이지도 만들 수 있습니다. 이 튜토리얼에서는 Divi를 사용하여 멋진 수평 스와이프 웹 디자인을 구현하는 방법을 보여주었습니다. 질문이나 제안 사항이 있으면 아래 의견 섹션에 의견을 남겨주세요!

