vw 및 vh 길이 단위를 사용하여 Divi에서 반응형 연락처 양식을 디자인하는 방법
게시 됨: 2019-06-12웹 양식은 웹사이트의 성공에 매우 중요합니다. 이것은 대부분의 온라인 비즈니스가 이메일 목록을 작성하고 잠재적 구매자와 의사 소통하여 돈을 벌기 위해 이메일 옵틴 및 연락처 양식과 같은 양식에 의존한다는 점을 고려할 때 의미가 있습니다. 그리고 오늘날 우리는 모든 브라우저와 모바일 장치에서 멋지게 보일 반응형 양식을 디자인해야 합니다.
이 튜토리얼에서는 Divi에서 vw 및 vh 길이 단위를 사용하여 반응형 연락처 양식을 디자인하는 방법을 보여 드리겠습니다. 브라우저의 너비와 높이에 따라 조정되는 입력 필드와 버튼의 크기와 간격을 조정하는 방법을 다룰 것입니다. 이렇게 하면 휴대폰에서 가로 보기를 포함하여 모든 장치에서 양식의 가시성을 최대화할 수 있습니다.
이를 위해 양식 텍스트, 필드 및 버튼을 쉽게 사용자 정의할 수 있는 Divi의 내장 설정을 사용할 것입니다.
시작하자.
엿보기


데스크탑

태블릿

전화(세로)

전화(가로)

반응형 연락처 양식 레이아웃을 무료로 다운로드하십시오(반응형 이메일 Optin 양식도 포함!)

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

무료로 다운로드
Divi 뉴스레터에 가입하면 최고의 Divi 랜딩 페이지 레이아웃 팩과 수많은 놀라운 무료 Divi 리소스, 팁 및 요령을 이메일로 보내드립니다. 따라하시면 금세 Divi 마스터가 되실 것입니다. 이미 구독한 경우 아래에 이메일 주소를 입력하고 다운로드를 클릭하여 레이아웃 팩에 액세스하십시오.
성공적으로 구독했습니다. 이메일 주소를 확인하여 구독을 확인하고 무료 주간 Divi 레이아웃 팩에 액세스하세요!
레이아웃을 페이지로 가져오려면 zip 파일을 추출하고 json 파일을 Divi Builder로 드래그하기만 하면 됩니다.
튜토리얼로 들어가 볼까요?
시작하는 데 필요한 것
시작하려면 다음 설정이 필요합니다.
- Divi 테마가 설치되고 활성화되었습니다.
- 프론트 엔드에서 처음부터 빌드하기 위해 생성된 새 페이지(비주얼 빌더)
- 좋아하는 음료(선택 사항, 아직 커피를 마시지 않은 경우)
그런 다음 Divi에서 반응형 양식을 만들기 위한 빈 캔버스가 생깁니다.
반응형 디자인에 vw 및 vh 길이 단위를 사용하는 이유
길이 단위는 웹 페이지에서 요소의 크기와 간격을 지정하는 데 필요한 값입니다. 웹 디자인에 사용되는 가장 일반적인 길이 단위는 픽셀과 백분율일 것입니다. 예를 들어 픽셀은 텍스트 크기를 조정하는 데 사용되는 일반적인 길이 단위이고 em 길이 단위는 일반적으로 줄 높이에 사용되며 백분율 길이 단위는 반응형 디자인의 요소 간격 및 크기 조정에 일반적으로 사용됩니다. 실제로 Divi 요소(모듈, 행, 섹션)의 기본 길이 단위 값은 이러한 공통 길이 단위를 사용하여 작성됩니다.
길이 단위는 절대(다른 요소의 크기에 관계없이 동일한 크기 유지) 또는 상대적(다른 요소의 크기에 따라 변경/크기 조정)이 됩니다. 예를 들어 픽셀은 절대 길이 단위입니다. 따라서 텍스트 본문의 글꼴 크기가 16px인 경우 텍스트는 컨테이너 크기에 관계없이 16px로 유지됩니다. 그러나 백분율과 em은 모두 상대적인 길이 단위입니다. 따라서 em 값이 있는 줄 높이는 요소의 텍스트 크기가 변경됨에 따라 조정됩니다. 그리고 백분율도 상대적인 길이 단위이기 때문에 너비가 80%인 행은 컨테이너(또는 섹션)의 80%가 됩니다.
vw 및 vh 길이 단위도 상대적인 길이 단위이지만 요소 상위 컨테이너에 상대적인 것이 아니라 실제 브라우저 뷰포트에 상대적입니다. 뷰포트 너비(vw)는 브라우저의 너비에 상대적이고 뷰포트 높이(vh)는 브라우저의 높이에 상대적입니다. 이러한 길이 단위를 사용하는 것은 뷰포트에 따라 크기가 조정되기 때문에 모든 브라우저에서 디자인을 일관되게 유지하는 한 가지 방법입니다. 이렇게 하면 각 장치 또는 응답 중단점에서 각 요소에 다른 크기를 지정하는 것에 대해 크게 걱정할 필요 없이 각 요소의 크기를 예측 가능하고 관리하기 쉽습니다. vh 길이 단위는 세로 및 가로 보기에서 휴대전화 뷰포트의 높이를 고려하므로 휴대전화 디스플레이에 특히 유용합니다.
이 기술은 사용자가 브라우저 너비를 조정함에 따라 크기가 원활하게 조정되는 데스크탑의 대형 전체 너비 디스플레이에 의존하는 디자인에 가장 적합합니다.
길이 단위에 대한 자세한 설명은 Divi에서 길이 단위 사용에 대한 이 가이드를 확인하세요.
1부: Divi에서 반응형 연락처 양식 디자인하기
섹션 및 행 생성
한 열 행이 있는 일반 섹션을 만듭니다. 모듈을 추가하기 전에 다음과 같이 섹션 설정을 업데이트하십시오.
배경 그라데이션 왼쪽 색상: #fd7b5b
배경 그라데이션 오른쪽 색상: #a92200

그런 다음 행 설정을 열고 배경 그라디언트를 지정합니다.
배경 그라데이션 왼쪽 색상: #ffdb8b
배경 그라데이션 오른쪽 색상: #fdb15b

다음으로 브라우저에 맞게 크기가 조정되도록 vw 길이 단위를 사용하여 행의 크기를 조정해 보겠습니다.
너비: 66vw(데스크톱), 66vw(태블릿), 100%(휴대폰)
최대 너비: 66vw(데스크톱), 66vw(태블릿), 100%(휴대폰)
최소 높이: 100vh(전화)
패딩: 0px 상단, 0px 하단
66vw 값은 행이 브라우저 뷰포트 너비의 약 2/3를 유지하도록 합니다. 전화기 디스플레이의 100vh 값은 행 높이가 전화기 뷰포트의 높이와 동일한지 확인합니다(선택 사항이지만 전화기에서 행 콘텐츠 영역을 최적으로 표시하기 위한 좋은 터치).
행의 너비가 100%(100vw가 아님)로 설정되어 있습니다. 100vw는 페이지를 아래로 스크롤할 때 스크롤 막대 너비를 고려하지 않기 때문입니다. 따라서 전체 너비 표시에는 항상 백분율을 사용하는 것이 좋습니다.

문의 양식 만들기
행이 제자리에 있으면 이제 Contact Form Module을 행에 추가할 수 있습니다.
문의 양식이 추가되면 제목과 같이 콘텐츠를 업데이트하고 보안 문자를 비활성화합니다.
제목: 문의
보안문자 표시: 아니요

필드를 전체 너비로 만들기
이 디자인에서는 전폭 필드를 사용하겠습니다. 이렇게 하면 필드 사이에 일정한 간격을 추가할 수 있고(플로트가 사용되지 않기 때문에) 나중에 고유한 디자인을 위해 각 필드에 사용자 정의 너비를 지정할 수 있습니다. 지금은 이름과 이메일 필드 모두에 대한 설정을 열고 "전각으로 만들기" 옵션을 "예"로 설정합니다.


반응형 디자인을 위한 필드 최적화
이제 문의 양식 설정으로 돌아갑니다. 이제 vw 및 vh 길이 단위를 사용하여 양식 필드를 사용자 정의할 수 있습니다. 다음을 업데이트합니다.
필드 텍스트 색상: #333333
필드 여백(데스크톱 및 태블릿): 상단 2vw, 하단 2vw
필드 여백(전화): 상단 2vh, 하단 2vh
필드 패딩(데스크톱 및 태블릿): 상단 1vw, 하단 1vw, 왼쪽 2vw, 오른쪽 2vw
필드 패딩(전화): 상단 2vh, 하단 2vh, 왼쪽 2vh, 오른쪽 2vh
필드 텍스트 크기: 2.5vw(데스크톱), 4vh(전화)
참고: 전화용 4vh를 사용하면 휴대전화 디스플레이의 높이와 함께 텍스트 크기를 조정할 수 있으므로 가로 전화 디스플레이에서 양식을 보는 데 도움이 됩니다(전화를 옆으로 돌림). 그러나 보다 일관된 텍스트 크기를 원하면 전화 디스플레이의 필드 텍스트 크기에 픽셀 길이 단위를 사용할 수 있습니다.

제목 텍스트 디자인하기
제목 텍스트의 경우 다음을 사용자 지정합니다.
제목 제목 수준: H2
제목 글꼴: Karla
제목 글꼴 두께: 굵게
제목 텍스트 색상: #f56845
제목 텍스트 크기: 7vw(데스크톱), 8vh(전화)
제목 문자 간격: 1vw
제목 줄 높이: 0.6em

반응형 디자인을 위한 버튼 최적화
문의 양식 버튼의 경우 이전에 디자인한 필드와 유사한 간격 및 텍스트 크기를 추가할 것입니다.
사용자 정의 버튼 스타일을 사용하고 다음을 업데이트하려면 클릭하십시오.
버튼 텍스트 크기: 2.5vw(데스크톱), 4vh(전화)
버튼 텍스트 색상: #ffffff
버튼 배경색: #333333
버튼 테두리 너비: 0px
버튼 테두리 반경: 0px
버튼 글꼴: 몬세라트
버튼 여백(데스크톱): 1vw 위쪽, 0px 왼쪽, 0px 오른쪽
버튼 여백(전화): 1vh 상단
버튼 패딩(데스크탑): 상단 3vw, 하단 3vw
버튼 패딩(전화): 3vh 상단, 3vh 하단

버튼 상자 그림자: 스크린샷 참조
상자 그림자 수평 위치: 2em
상자 그림자 수직 위치: 0.4em
그림자 색상: rgba(245,104,69,0.29)

문의 양식에 간격 추가
다음으로, 다음과 같이 양식 필드에 vw 길이 단위와 상자 그림자를 사용하여 연락처 양식에 패딩을 추가합니다.
패딩(데스크탑): 상단 3vw, 하단 3vw, 왼쪽 5vw, 오른쪽 5vw
패딩(전화): 위쪽 5vh, 아래쪽 5vh, 왼쪽 3vh, 오른쪽 3vh
버튼 상자 그림자: 스크린샷 참조
상자 그림자 수평 위치: 2em
상자 그림자 수직 위치: 0.4em
그림자 색상: rgba(245,104,69,0.29)

지금까지의 결과
데스크탑

태블릿

전화(세로)

전화(가로)

최종 터치
양식 필드의 너비 조정
고유한 디자인 옵션을 위해 각 필드의 너비를 사용자 지정할 수 있습니다. 이름 필드 설정을 열고 다음과 같이 너비를 업데이트합니다.
너비: 50%(데스크톱), 100%(전화)

그런 다음 이메일 필드 설정을 열고 너비를 다음과 같이 업데이트합니다.
너비: 65%(데스크톱), 100%(전화)

그런 다음 메시지 필드 설정을 열고 너비를 다음과 같이 업데이트합니다.
너비: 80%(데스크톱), 100%(전화)

버튼을 전체 너비로 만들기
반응형 연락처 양식 버튼을 전체 너비로 만들려면 먼저 다음 사용자 지정 CSS를 연락처 버튼 입력 상자에 추가해야 합니다.
width: 97%;

그런 다음 페이지 설정을 열고 다음 사용자 정의 CSS를 추가하십시오.
.et_contact_bottom_container {
float: none;
}

최종 디자인
이제 완료되었으므로 응답 양식의 최종 결과를 확인하십시오. 데스크톱 및 태블릿에서 브라우저의 너비를 조정할 때 연락처 양식이 어떻게 조정되는지 그리고 휴대전화에서 뷰포트의 높이를 조정할 때 디자인이 어떻게 조정되는지 확인하십시오.


데스크탑

태블릿

전화(세로)

전화(가로)

이메일 Optin 양식에 동일한 디자인 설정 사용
동일한 vw 및 vh 길이 단위를 사용하여 반응형 이메일 선택 양식도 디자인할 수 있습니다. 다음은 이 게시물에서 사용할 수 있는 무료 다운로드에 포함된 이메일 선택 양식 디자인의 스크린샷입니다.
데스크탑

태블릿

전화(세로)

전화(가로)

마지막 생각들
vw 및 vh 길이 단위를 사용하여 모든 브라우저 크기와 모바일 장치에서 멋지게 보이는 반응형 문의 양식(또는 모든 Divi 양식)을 만들 수 있습니다. 반응형 디자인은 브라우저 너비를 조정할 때 양식 요소의 크기를 부드럽게 조정합니다. 또한 전화 디스플레이에서 vh 길이 단위를 사용하면 세로 및 가로 전화 디스플레이에 맞게 양식을 최적화할 수도 있습니다.
반응형 문의 양식 및 이메일 선택의 실제 예를 보려면 무료 다운로드를 확인하는 것을 잊지 마십시오.
바라건대, 이 게시물이 다음 프로젝트를 위해 아름답게 반응하는 양식을 만드는 방법에 대한 몇 가지 팁을 제공할 수 있습니다.
댓글로 여러분의 의견을 기다리겠습니다.
건배!
