> 웹 프론트엔드 > CSS 튜토리얼 > SVG를 사용하여 웹 페이지에서 손으로 쓴 텍스트에 애니메이션을 적용하는 방법은 무엇입니까?

SVG를 사용하여 웹 페이지에서 손으로 쓴 텍스트에 애니메이션을 적용하는 방법은 무엇입니까?

Patricia Arquette
풀어 주다: 2024-12-02 17:12:12
원래의
578명이 탐색했습니다.

How to Animate Handwritten Text on a Web Page Using SVG?

SVG를 사용하여 웹 페이지에서 필기 텍스트에 애니메이션을 적용하는 방법은 무엇입니까?

문제:

저는 다음과 같은 예에서 볼 수 있는 필기 텍스트 애니메이션 효과를 모방합니다. [이것](http://codepen.io/se7ensky/pen/waoMyx) 및 [이것](https://codepen.io/munkholm/pen/EaZJQE). 그런데 전체 텍스트가 아닌 획에만 애니메이션을 적용할 수 있었습니다.

코드:

.test {
  width: 300px
  /*   margin:0 auto; */
}

.l1 {
  animation: dash 15s 1;
  stroke-linecap: round;
  stroke-miterlimit: 10;
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation-fill-mode: forwards;
  /*fill: none;*/
}

.l2 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: dash 20s linear forwards;
  -webkit-animation-delay: 1s;
  /* Chrome, Safari, Opera */
  animation-delay: 1s;
}

.l3 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: dash 25s linear forwards;
  -webkit-animation-delay: 2.5s;
  /* Chrome, Safari, Opera */
  animation-delay: 2.5s;
}

.l4 {
  stroke-dasharray: 300;
  stroke-dashoffset: 300;
  animation: dash 25s linear forwards;
  -webkit-animation-delay: 4.5s;
  /* Chrome, Safari, Opera */
  animation-delay: 4.5s;
}

@keyframes dash {
  to {
    stroke-dashoffset: 0;
  }
}
로그인 후 복사
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 19.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg class="test" version="1.1">
로그인 후 복사

위 내용은 SVG를 사용하여 웹 페이지에서 손으로 쓴 텍스트에 애니메이션을 적용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿