Divi로 모바일용 끝없는 가로 스와이프 카드 만들기

게시 됨: 2019-03-08

콘텐츠를 스와이프하는 것은 거의 모든 사람이 매일 하는 일입니다. 기본적으로 제2의 천성이 되었기 때문에 웹사이트에 추가하면 전반적인 사용자 경험을 개선하는 데 도움이 될 수 있습니다. 이 게시물에서는 터치가 관련된 모바일 및 태블릿 장치에 주로 초점을 맞춘 끝없는 가로 스와이프 카드를 만드는 방법을 보여줍니다. 이것은 모바일 우선 튜토리얼이지만 결과는 데스크탑에서도 잘 작동합니다. 사람들은 포함될 스크롤바를 사용하거나 터치패드를 사용하여 왼쪽과 오른쪽으로 '스와이프'할 수 있습니다.

가자!

시사

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

예 1: 1열 행

데스크탑

가로 스와이프 콘텐츠

이동하는

가로 스와이프 콘텐츠

예 2: '스와이프 열'의 2열 행 + 여러 모듈

데스크탑

가로 스와이프 콘텐츠

이동하는

가로 스와이프 콘텐츠

접근하다

  • 이 아름다운 효과를 만들려면 몇 개의 CSS 코드 라인을 사용하여 전체 세로 열을 가로 스와이프/스크롤 그리드 메커니즘으로 변환해야 합니다.
  • 이 메커니즘에 수직 열을 사용하고 수평 그리드로 바꾸면 원하는 만큼 스와이프 카드를 추가할 수 있습니다.
  • 다시 말해; 모듈을 아래쪽으로 추가하면 스와이프/스크롤 메커니즘이 밑단을 수평 열에 배치합니다.
  • 첫 번째 예에서는 1열 행을 사용합니다.
  • 이렇게 하면 스와이프 메커니즘이 화면의 전체 너비를 차지할 수 있습니다.
  • 반면에 두 번째 예는 두 열 중 하나만 스와이프/스크롤 메커니즘으로 바꾸고 다른 열은 정적 상태로 둡니다.
  • 또한 스와이프/스크롤 메커니즘의 '열'에 여러 모듈을 추가하는 방법도 보여줍니다.
  • 접근 방식을 이해하면 문자 그대로 원하는 모든 종류의 디자인을 만들고 위의 GIF에서 볼 수 있는 스와이프/스크롤 메커니즘의 일부로 만들 수 있습니다.
  • 'Divi용 무료 Fluid Section 배경 이미지 10개 다운로드' 게시물로 이동하여 사용할 유동적인 배경 이미지를 모두 찾을 수 있습니다.

YouTube 채널 구독

예제 #1 다시 만들기

새 섹션 추가

첫 번째 예제를 만들어 봅시다! 작업 중인 페이지에 새 섹션을 추가합니다.

가로 스와이프 콘텐츠

새 행 추가

열 구조

그런 다음 하나의 열이 있는 행을 추가합니다. 이 전체 열을 스와이프/스크롤 메커니즘으로 전환할 것입니다.

가로 스와이프 콘텐츠

사이징

아직 모듈을 추가하지 않고 행 설정을 열고 크기 조정 설정으로 이동합니다. 여기에서는 섹션, 행, 열 사이의 모든 공백을 제거합니다. 즉, 열은 화면의 전체 너비를 차지합니다.

  • 이 행을 전체 너비로 만들기: 예
  • 사용자 지정 거터 너비 사용: 예
  • 거터 폭: 1

가로 스와이프 콘텐츠

열 CSS 코드

이전에 언급했듯이 열 자체를 스와이프/스크롤 그리드 메커니즘으로 전환하고 있습니다. 그렇게 하려면 아래에서 찾을 수 있는 세 줄의 맞춤 CSS 코드가 필요합니다. 계속해서 행의 고급 탭에 있는 Column Main Element에 추가하십시오.

overflow-x: scroll;
display: grid;
grid-template-columns: repeat(6, 70%);

CSS 코드의 첫 번째 줄은 스크롤/스와이프를 활성화합니다. 두 번째 줄은 기둥을 수평 그리드로 바꿉니다. 그리고 CSS 코드의 세 번째 줄은 그리드를 정의합니다. 우리는 기본적으로 각각 너비가 70%인 6개의 열을 원한다고 말하고 있습니다. 스와이프/스크롤 메커니즘에 표시하려는 스와이프 카드의 수에 따라 값을 수정해야 합니다. 예를 들어 10개의 다른 스와이프 카드를 메커니즘의 일부로 만들고 각 열의 너비를 90%로 늘리려면 다음 CSS 코드 줄을 대신 사용해야 합니다.

grid-template-columns: repeat(10, 90%);

가로 스와이프 콘텐츠

열 1에 CTA 모듈 추가

콘텐츠 추가

행 설정 수정을 완료했으면 CTA 모듈을 열에 추가합니다. 원하는 콘텐츠를 추가하세요.

가로 스와이프 콘텐츠

링크

버튼이 모듈에 표시되도록 하려면 버튼 링크 URL도 추가해야 합니다.

가로 스와이프 콘텐츠

그라데이션 배경

계속해서 그라디언트 배경을 추가합니다.

  • 색상 1: #802bff
  • 색상 2: #001519

가로 스와이프 콘텐츠

배경 이미지

이 게시물의 접근 섹션에서 이 게시물로 이동하여 무료로 다운로드할 수 있는 유동적인 배경 이미지를 사용할 것이라고 언급했습니다. 유동적인 배경 이미지를 다운받으 셨다면 , ' fluid-style-2.png ' 이미지 파일을 검색하여 배경 이미지 탭에 업로드 하세요. 그에 따라 배경 이미지 설정을 수정합니다.

  • 배경 이미지 크기: 맞춤
  • 배경 이미지 위치: 중앙
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

텍스트 설정

디자인 탭으로 이동하여 다음 텍스트 설정이 적용되는지 확인합니다.

  • 텍스트 방향: 중앙
  • 텍스트 색상: 라이트

가로 스와이프 콘텐츠

제목 텍스트 설정

다음으로 제목 텍스트 설정을 수정합니다.

  • 제목 글꼴: Didact Gothic
  • 제목 글꼴 두께: 굵게
  • 제목 텍스트 크기: 1vw(데스크톱), 2.5vw(태블릿), 4vw(전화)
  • 제목 줄 높이: 1.9em

가로 스와이프 콘텐츠

본문 설정

본문 설정과 함께.

  • 본문 글꼴: Open Sans
  • 본문 텍스트 크기: 0.6vw(데스크톱), 1.3vw(태블릿), 2.5vw(전화)
  • 바디 라인 높이: 2.6em(데스크탑 및 태블릿), 2.1em(전화)

가로 스와이프 콘텐츠

버튼 설정

이 모듈에서 버튼의 모양도 변경하고 있습니다.

  • 버튼에 사용자 정의 스타일 사용: 예
  • 버튼 텍스트 크기: 0.9vw(데스크톱), 2.1vw(태블릿), 3.5vw(전화)
  • 버튼 텍스트 색상: #000000
  • 버튼 배경색: #ffffff
  • 버튼 테두리 너비: 10px
  • 버튼 테두리 색상: #ffffff
  • 버튼 글꼴: Didact Gothic

가로 스와이프 콘텐츠

가로 스와이프 콘텐츠

사이징

크기 설정에서 CTA 모듈의 너비를 약간 줄이는 것도 중요합니다. 이렇게 하면 이 모듈과 스와이프/스크롤 메커니즘에서 다음에 오는 모듈 사이에 항상 간격이 있게 됩니다.

  • 폭: 95%
  • 모듈 정렬: 중앙

가로 스와이프 콘텐츠

간격

물론 우리는 모든 다른 화면 크기에서 모든 것이 멋지게 보이기를 원합니다. 그렇기 때문에 간격 설정에 다양한 맞춤 패딩 값을 추가합니다.

  • 상단 여백: 50px
  • 하단 여백: 50px
  • 상단 패딩: 12vw(데스크톱), 5vw(태블릿), 14vw(전화)
  • 하단 패딩: 12vw(데스크톱), 5vw(태블릿), 14vw(전화)
  • 왼쪽 패딩: 20vw(데스크톱), 3vw(태블릿), 8vw(전화)
  • 오른쪽 패딩: 20vw(데스크톱), 3vw(태블릿), 8vw(전화)

가로 스와이프 콘텐츠

국경

마지막으로 모듈의 각 모서리에 '20px'를 추가합니다.

가로 스와이프 콘텐츠

원하는 만큼 CTA 모듈 복제

CTA 모듈 사용자 정의가 완료되면 원하는 만큼 모듈을 복제할 수 있습니다.

가로 스와이프 콘텐츠

가로 스와이프 콘텐츠

중복 1의 그라데이션 배경 및 배경 이미지 변경

첫 번째 복제본의 그라데이션 배경을 변경합니다.

  • 색상 1: #7a010d
  • 색상 2: #001519

가로 스와이프 콘텐츠

그리고 대신 ' fluid-style-9.png ' 배경 이미지를 사용하세요.

  • 배경 이미지 크기: 표지
  • 배경 이미지 위치: 중앙
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

중복 2의 그라데이션 배경 및 배경 이미지 변경

다음 두 번째 복제본의 그라데이션 배경을 변경합니다.

  • 색상 1: #26ccff
  • 색상 2: #001519

가로 스와이프 콘텐츠

배경 이미지로 'fluid-style-10a.png' 이미지 파일을 업로드합니다.

  • 배경 이미지 크기: 맞춤
  • 배경 이미지 위치: 왼쪽 상단
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

중복 3의 그라데이션 배경 및 배경 이미지 변경

세 번째 복제본의 그라데이션 배경을 변경합니다.

  • 색상 1: #ff21b8
  • 색상 2: #001519

가로 스와이프 콘텐츠

' fluid-style-6.png ' 배경 이미지를 업로드합니다.

  • 배경 이미지 크기: 맞춤
  • 배경 이미지 위치: 중앙
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

중복 4의 그라데이션 배경 및 배경 이미지 변경

네 번째 복제본의 그라데이션 배경을 변경합니다.

  • 색상 1: #4400aa
  • 색상 2: #001519

가로 스와이프 콘텐츠

배경 이미지로 ' fluid-style-4.png '를 사용하세요.

  • 배경 이미지 크기: 맞춤
  • 배경 이미지 위치: 중앙
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

중복 5의 그라데이션 배경 및 배경 이미지 변경

마지막 복제본의 그라데이션 배경을 변경합니다.

  • 색상 1: #ff2626
  • 색상 2: #001519

가로 스와이프 콘텐츠

배경 이미지로 ' fluid-style-7.png '를 사용하세요.

  • 배경 이미지 크기: 맞춤
  • 배경 이미지 위치: 오른쪽 상단
  • 배경 이미지 반복: 반복 없음
  • 배경 이미지 혼합: 오버레이

가로 스와이프 콘텐츠

모듈 수에 맞게 열 CSS 조정

앞서 언급했지만 CSS 코드가 열에 있는 모듈 수와 일치하는지 확인하세요.

가로 스와이프 콘텐츠

스크롤바 스타일 지정

열에 CSS 클래스 추가

이 스와이프/스크롤 그리드 메커니즘과 함께 제공되는 스크롤 막대의 스타일을 지정할 수도 있습니다. 열에 다음 CSS 클래스를 추가합니다.

  • 열 CSS 클래스: 스와이프-스크롤바

가로 스와이프 콘텐츠

페이지 설정에 사용자 정의 CSS 추가

그런 다음 페이지 설정을 열고 고급 탭으로 이동하여 다음 사용자 지정 CSS 코드를 추가합니다.

.swipe-scrollbar::-webkit-scrollbar {
width: 10px;
}
.swipe-scrollbar::-webkit-scrollbar-track {
background: #fff;
}
.swipe-scrollbar::-webkit-scrollbar-thumb {
background: #333;
border-radius: 50px;
}

가로 스와이프 콘텐츠

가로 스와이프 콘텐츠

예제 #2 다시 만들기

이전 섹션 복제

다음 예제로 넘어갑니다! 이 게시물의 이전 부분에서 만든 섹션을 복제합니다.

가로 스와이프 콘텐츠

CTA 간격 설정 변경

그런 다음 첫 번째 CTA 모듈의 간격 설정을 변경합니다.

  • 상단 여백: 50px
  • 하단 여백: 50px
  • 상단 패딩: 5vw(데스크톱 및 태블릿), 14vw(전화)
  • 하단 패딩: 5vw(데스크탑 및 태블릿), 14vw(전화)
  • 왼쪽 패딩: 4vw(데스크톱), 3vw(태블릿), 8vw(전화)
  • 오른쪽 패딩: 4vw(데스크톱), 3vw(태블릿), 8vw(전화)

가로 스와이프 콘텐츠

열의 모든 모듈로 간격 설정 확장

마우스 오른쪽 버튼을 클릭하고 '간격 스타일 확장'을 클릭하여 이러한 새 간격 설정을 확장합니다.

가로 스와이프 콘텐츠

  • 받는 사람: 모든 행동 촉구
  • 전체: 이 칼럼

가로 스와이프 콘텐츠

열 구조 변경

행의 열 구조를 변경하여 계속하십시오.

가로 스와이프 콘텐츠

모듈을 두 번째 열로 이동

그리고 대신 두 번째 열에 각 모듈을 배치합니다.

가로 스와이프 콘텐츠

CSS를 두 번째 열로 이동 및 값 변경

모듈을 한 열에서 다른 열로 이동했으므로 CSS 코드에 대해서도 동일한 작업을 수행해야 합니다. 대신 CSS 클래스를 열 2에 추가하십시오.

  • 열 2 CSS 클래스: 스와이프-스크롤바

가로 스와이프 콘텐츠

Column 2 Main Element에 CSS 코드 라인을 배치합니다. 또한 각 열의 너비를 '80%'로 변경합니다.

overflow-x: scroll;
display: grid;
grid-template-columns: repeat(6, 80%);

가로 스와이프 콘텐츠

열 1에 제목 텍스트 모듈 추가

콘텐츠 추가

첫 번째 열에 새 텍스트 모듈을 추가하여 계속하십시오. 원하는 H2 콘텐츠를 추가합니다.

가로 스와이프 콘텐츠

제목 텍스트 설정

디자인 탭으로 이동하여 H2 텍스트 설정을 수정합니다.

  • 제목 2 글꼴: Didact Gothic
  • 제목 2 글꼴 두께: 굵게
  • 제목 2 텍스트 정렬: 가운데
  • 제목 2 텍스트 크기: 2.5vw(데스크톱), 5vw(태블릿), 6vw(전화)

가로 스와이프 콘텐츠

간격

사용자 정의 상단 여백도 추가하십시오.

  • 상단 여백: 100px

가로 스와이프 콘텐츠

열 1에 분배기 모듈 추가

시계

열 1에서 필요한 다음 모듈은 분배기 모듈입니다. '표시 구분선' 옵션이 활성화되어 있는지 확인하십시오.

  • 디바이더 표시: 예

가로 스와이프 콘텐츠

색상

다음으로 구분선 색상을 변경합니다.

  • 색상: #333333

가로 스와이프 콘텐츠

사이징

크기 설정과 함께.

  • 디바이더 무게: 7px
  • 높이: 0px
  • 폭: 10%
  • 모듈 정렬: 중앙

가로 스와이프 콘텐츠

간격

다양한 화면 크기에 사용자 지정 상단 여백을 추가하여 분할기 모듈을 완성하십시오.

  • 상단 마진: 1.8vw(데스크톱), 2.5vw(태블릿), 4vw(전화)

가로 스와이프 콘텐츠

열 1에 본문 모듈 추가

콘텐츠 추가

첫 번째 열에 필요한 다음이자 마지막 모듈은 설명 텍스트 모듈입니다. 선택한 콘텐츠를 추가합니다.

가로 스와이프 콘텐츠

텍스트 설정

디자인 탭에서 텍스트 설정을 변경하여 계속하십시오.

  • 텍스트 글꼴: Open Sans
  • 텍스트 크기: 0.7vw(데스크톱), 1.6vw(태블릿), 2.3vw(전화)

가로 스와이프 콘텐츠

사이징

크기 설정도 수정합니다.

  • 너비: 43%(데스크탑), 68%(태블릿), 70%(휴대폰)
  • 모듈 정렬: 중앙

가로 스와이프 콘텐츠

간격

그리고 사용자 정의 상단 및 하단 여백을 추가하십시오.

  • 상단 여백: 50px
  • 하단 여백: 50px

가로 스와이프 콘텐츠

와이어프레임 보기로 전환

열 1의 모든 모듈 수정을 완료했으면 계속해서 와이어프레임 보기로 전환합니다.

가로 스와이프 콘텐츠

2열 상단에 텍스트 모듈 추가

여기서는 두 번째 열의 맨 위에 텍스트 모듈을 추가합니다. 우리가 추가한 CSS 코드는 6개의 다른 열을 만드는 데 도움이 되었습니다. 즉, 이 6개의 열 각각에 두 개의 다른 모듈을 표시하려면 총 12개의 모듈이 필요합니다. 모듈 배치는 수평으로 이루어지므로 2열에 있는 처음 5개의 모듈이 나란히 표시됩니다. 그런 다음 메커니즘이 다른 행으로 전환되고 나머지 6개의 모듈이 추가됩니다.

가로 스와이프 콘텐츠

콘텐츠 추가

두 번째 열의 맨 위에 추가한 새 텍스트 모듈을 열고 원하는 콘텐츠를 추가합니다.

가로 스와이프 콘텐츠

텍스트 설정

그런 다음 디자인 탭으로 이동하여 텍스트 설정을 수정합니다.

  • 텍스트 글꼴: Didact Gothic
  • 텍스트 글꼴 두께: 굵게
  • 텍스트 색상: #000000
  • 텍스트 크기: 1.1vw(데스크톱), 3vw(태블릿), 3.5vw(전화)

가로 스와이프 콘텐츠

복제 텍스트 모듈 5x

계속해서 이 텍스트 모듈을 5번 복제하십시오. 이제 6개의 다른 텍스트 모듈을 갖게 되며 이는 우리가 가지고 있는 CTA 모듈의 수와 같습니다. 따라서 대신 10개의 CTA 모듈을 사용하는 경우 열 구조의 균형을 맞추기 위해 10개의 텍스트 모듈(또는 다른 모듈)을 추가해야 합니다.

가로 스와이프 콘텐츠

중복 내용 변경

아래에 나타날 CTA 모듈과 일치하도록 각 복제본의 내용을 변경하면 완료됩니다!

가로 스와이프 콘텐츠

시사

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

예 1: 1열 행

데스크탑

가로 스와이프 콘텐츠

이동하는

가로 스와이프 콘텐츠

예 1: '스와이프 열'의 2열 행 + 여러 모듈

데스크탑

가로 스와이프 콘텐츠

이동하는

가로 스와이프 콘텐츠

마지막 생각들

이 게시물에서는 Divi를 사용하여 끝없이 가로로 스와이프하는 카드를 만드는 방법을 보여주었습니다. 이러한 스와이프 카드를 만들면 웹사이트에 차원을 추가하는 데 도움이 될 뿐만 아니라 방문자가 웹사이트에서 제공하는 모든 콘텐츠를 원활하게 탐색할 수 있습니다. 질문이나 제안 사항이 있으면 아래 의견 섹션에 의견을 남겨주세요!