Divi 디자인에 원 텍스트 경로 SVG 애니메이션을 추가하는 방법

게시 됨: 2021-07-07

웹 디자인 공간의 트렌드를 따라가는 것은 웹 디자이너로서 최신 정보를 유지하는 가장 좋은 방법 중 하나입니다. 이를 통해 고객에게 깊은 인상을 주고 기술을 한 단계 끌어올리는 데 도움이 되는 최신 웹사이트를 만들 수 있습니다. 오늘의 튜토리얼에서는 요즘 고급 웹사이트에서 자주 볼 수 있는 트렌드에 익숙해지는 방법을 보여드릴 것입니다. 원 텍스트 SVG 애니메이션. 이것을 Divi 페이지 디자인에 추가하고 버튼으로도 사용하는 방법을 보여드리겠습니다. JSON 파일도 무료로 다운로드할 수 있습니다!

시작하겠습니다.

시사

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

데스크탑

원 텍스트 svg 애니메이션

이동하는

원 텍스트 svg 애니메이션

무료로 레이아웃 다운로드

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

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

무료로 다운로드

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

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

영웅 디자인 만들기

새 섹션 추가

배경색

먼저 영웅 디자인을 만들어 보겠습니다. Divi로 새 페이지 또는 기존 페이지를 열고 새 일반 섹션을 추가하십시오. 섹션 설정을 열고 원하는 배경색을 적용합니다.

  • 배경색: #f3eee8

원 텍스트 svg 애니메이션

간격

다음으로 간격 설정으로 이동하여 상단 및 하단 패딩 값을 수정합니다.

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

원 텍스트 svg 애니메이션

새 행 추가

열 구조

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

원 텍스트 svg 애니메이션

사이징

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

  • 폭: 95%
  • 최대 너비: 2580px

원 텍스트 svg 애니메이션

열 1 설정

일반 행 설정이 완료되면 첫 번째 열의 설정을 계속 열 수 있습니다.

원 텍스트 svg 애니메이션

배경 이미지

배경 설정에서 원하는 배경 이미지를 업로드합니다. 이 이미지는 튜토리얼 아래의 원 텍스트 SVG 애니메이션 아래에 나타납니다.

  • 배경 이미지 크기: 표지
  • 배경 이미지 위치: 중앙
  • 배경 이미지 반복: 반복 없음

원 텍스트 svg 애니메이션

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

H1 콘텐츠 추가

열 2의 첫 번째 텍스트 모듈부터 시작하여 모듈을 추가할 시간입니다. 이 섹션을 영웅으로 사용하는 경우 선택한 일부 H1 콘텐츠를 추가하고 페이지의 다른 곳에서 사용하는 경우 H2 콘텐츠를 추가합니다.

원 텍스트 svg 애니메이션

H1 텍스트 설정

다음으로 이 모듈의 제목 텍스트 설정에 스타일을 지정합니다.

  • 제목 글꼴: Playfair 디스플레이
  • 제목 텍스트 색상: #212121
  • 제목 텍스트 크기:
    • 데스크탑: 100px
    • 태블릿: 60px
    • 전화: 45px

원 텍스트 svg 애니메이션

사이징

그런 다음 크기 설정으로 이동하여 최대 너비를 적용합니다.

  • 최대 너비: 600px

원 텍스트 svg 애니메이션

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

콘텐츠 추가

첫 번째 텍스트 모듈 아래에 다른 텍스트 모듈을 추가합니다. 이번에는 일부 설명 콘텐츠를 포함합니다.

원 텍스트 svg 애니메이션

텍스트 설정

디자인 탭으로 이동하여 다음과 같이 텍스트의 스타일을 지정합니다.

  • 텍스트 글꼴: 몬세라트
  • 텍스트 크기: 15px
  • 텍스트 줄 높이: 2em

원 텍스트 svg 애니메이션

사이징

크기 설정에서도 최대 너비를 사용하십시오.

  • 최대 너비: 520px

원 텍스트 svg 애니메이션

간격

그런 다음 간격 설정으로 이동하여 일부 반응형 값을 사용합니다.

  • 최고 여백:
    • 데스크탑: 20vh
    • 태블릿 및 휴대전화: 50px
  • 왼쪽 패딩: 5%

원 텍스트 svg 애니메이션

국경

테두리 설정에도 왼쪽 테두리가 포함되어 있습니다.

  • 왼쪽 테두리 너비: 2px
  • 왼쪽 테두리 색상: #000000

원 텍스트 svg 애니메이션

원 텍스트 SVG 애니메이션 추가

열 1에 코드 모듈 추가

이제 섹션 디자인의 기초를 만들었으므로 원형 텍스트 SVG 애니메이션을 만드는 데 집중할 수 있습니다. 원 텍스트 SVG 애니메이션을 추가하기 위해 열 1에서 코드 모듈을 사용할 것입니다. 계속해서 하나를 추가하십시오.

원 텍스트 svg 애니메이션

링크 추가

이 서클 텍스트 SVG 애니메이션을 클릭할 수 있게 하려면 모듈의 링크 설정에서 원하는 URL을 추가할 수 있습니다.

원 텍스트 svg 애니메이션

사이징

크기 설정에서도 모듈의 너비가 "100%"로 설정되어 있는지 확인하십시오.

  • 폭: 100%

원 텍스트 svg 애니메이션

코드 상자에 원 및 텍스트 SVG 추가

콘텐츠 탭의 코드 상자로 돌아갑니다. 여기에서는 먼저 다음 HTML 코드를 사용하여 원 SVG 및 텍스트 경로를 추가합니다.

<svg viewBox="0 0 500 500">
<defs>
	<path d="M50,250c0-110.5,89.5-200,200-200s200,89.5,200,200s-89.5,200-200,200S50,360.5,50,250" id="circle">
	</path>
</defs>
	<text dy="70">
		<textPath xlink:href="#circle">View Portfolio • New Homes •</textPath>
	</text>
</svg>

원 텍스트 svg 애니메이션

CSS로 SVG 스타일 지정

물론 SVG 텍스트 경로에 스타일을 지정하여 디자인과 일치하도록 해야 합니다. SVG도 "100%"로 설정되어 있는지 확인하고 있습니다. 코드 상자 안의 스타일 태그 사이에 다음 CSS 코드 줄을 붙여넣습니다.

<style>
svg { 
	width: 100%;
}
svg textPath { 
  font-size: 39px;
	font-family:  "Montserrat";
	text-transform: uppercase;
	letter-spacing: 20px;
	fill: #fff;
}
</style>

원 텍스트 svg 애니메이션

AnimateTransform HTML 태그 추가

이제 텍스트에 대한 끝없는 회전을 만들기 위해 외부 JavaScript 코드 없이 애니메이션을 만들 수 있는 animate 변환 요소를 사용할 것입니다. 다음은 SVG에 할당하는 속성입니다.

  <animateTransform
            attributeName="transform"
            begin="0s"
            dur="15s"
            type="rotate"
            from="0 250 250"
            to="360 250 250"
            repeatCount="indefinite" 
			/>

원하는 대로 이러한 속성을 수정하여 원하는 애니메이션을 만들 수 있습니다. 마지막 속성인 repeatCount가 어떻게 "무한"으로 설정되었는지 확인하십시오. 이를 통해 SVG에 대한 끝없는 회전 루프를 만들 수 있습니다.

원 텍스트 svg 애니메이션

자신이 사용할 텍스트 경로 수정

물론, 자신의 웹사이트와 일치하도록 텍스트를 수정하고 싶을 것입니다. 텍스트 경로 태그 사이에서 쉽게 할 수 있습니다. 그러나 사본의 길이를 변경한 후에는 완벽한 원을 만들 수 있도록 설정을 수정해야 합니다. y축을 따라 이동하고 원하는 결과를 얻을 때까지 텍스트 경로의 글꼴 크기와 문자 간격을 변경하는 "dy" 값을 가지고 놀 수 있습니다. 그게 다야!

원 텍스트 svg 애니메이션

시사

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

데스크탑

원 텍스트 svg 애니메이션

이동하는

원 텍스트 svg 애니메이션

마지막 생각들

이 게시물에서는 웹사이트를 최신 디자인 트렌드로 유지하는 방법을 보여 드렸습니다. 보다 구체적으로, 원형 텍스트 SVG 애니메이션을 만들고 Divi 디자인에서 우아하게 사용하는 방법을 보여 주었습니다. 접근 방식을 알게 되면 이 요소를 사용하여 원하는 텍스트를 표시하고 자신의 디자인에 맞게 미세 조정할 수 있습니다. JSON 파일도 무료로 다운로드할 수 있었습니다! 질문이나 제안 사항이 있으면 아래의 댓글 섹션에 자유롭게 의견을 남겨주세요.

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