정의 된 경로의 d 속성 애니메이션이 firefox에서 작동하지 않습니다.

자이나 브 후세인

태그를 감싸고 몇 개의 태그를 사용하여 연결된 d속성을 애니메이션하고 있습니다. 이것은 Chrome에서는 잘 작동하지만 Firefox에서는 애니메이션이 없습니다. 나는 상대적이고 절대적인 경로로 이것을 시도했습니다.pathdefs
use

<svg viewBox="0 0 300 100">
  <defs>
    <path id="a" d="M0,20 H200 V70 H0z" />
  </defs>
  <use xlink:href="#a" />
  <animate xlink:href="#a" attributeName="d" values="M0,20 H200 V70 H0z; M0,20 H200 V45 H0z" keyTimes="0;1" dur="1s" begin="0s" fill="freeze" />
</svg>

이 작업을 수행하는 유일한 방법은 path모든 항목 을 반복 하고 애니메이션화하는 것입니까? 아니면 Firefox에서이 작업을 수행 할 수있는 방법이 있습니까?

Alexandr_TT

@Robert Longson이 언급 한대로

경로를 반복해야한다고 생각합니다. 현재 SMIL은 요소가 가리키는 항목으로 변경되어을 다시 렌더링하지 않습니다.

따라서 애니메이션을 <path>태그 내에서 직접 전송해야 합니다.

<svg viewBox="0 0 300 100">
  <defs>
    <path id="a" d="M0,20 H200 V70 H0z" >
      <animate
      attributeName="d"
      values="
            M0,20 H200 V70 H0z;
            M0,20 H200 V45 H0z"
            keyTimes="0;1"
            dur="1s"
            begin="0s"
            fill="freeze" />
    </path>
  </defs>
  <use xlink:href="#a" />
 
</svg>

클릭 후 애니메이션 시작

<svg id ="svg1" viewBox="0 0 300 100">
  <defs>
    <path id="a" d="M0,20 H200 V70 H0z" >
      <animate
      attributeName="d"
      values="
            M0,20 H200 V70 H0z;
            M0,20 H200 V45 H0z"
            keyTimes="0;1"
            dur="1s"
            begin="svg1.click"
            fill="freeze" />
    </path>
  </defs>
  <use xlink:href="#a" />
 
</svg>

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

위치 속성의 CSS 애니메이션이 작동하지 않습니다.

분류에서Dev

jQuery의 queue (fadeOut)에서 애니메이션 속도를 "slow"에서 "3000"으로 변경하려고 할 때-작동하지 않습니다.

분류에서Dev

touchMoved 메서드의 애니메이션이 작동하지 않습니다.

분류에서Dev

jQuery 두 개의 연속 애니메이션이 작동하지 않습니다.

분류에서Dev

SVG <use>의 애니메이션이 FireFox 및 Safari에서 작동하지 않습니다.

분류에서Dev

부울 유형의 렌더링 된 속성이 프라임 페이스에서 작동하지 않습니다.

분류에서Dev

Firefox에서 작동하지 않는 CSS 애니메이션-의사

분류에서Dev

XSD에 정의 된 XML 속성이 제대로 검증되지 않습니다.

분류에서Dev

모델 레이어의 속성을 변경할 때 애니메이션에서 예기치 않은 동작

분류에서Dev

속성에 설정된 ListView 이벤트가 작동하지 않습니다.

분류에서Dev

주입 된 서비스의 Angular 공유 속성이 작동하지 않습니다.

분류에서Dev

다른 컨트롤의 속성이 변경된 경우 WPF 애니메이션 시작

분류에서Dev

네온 애니메이션이 종이 대화 상자 내의 div에서 작동하지 않습니다.

분류에서Dev

중첩 된 컬렉션의 속성에 대한 EF Core 합계가 작동하지 않습니다.

분류에서Dev

'as'로 정의 된 경우 Spock 상호 작용이 작동하지 않습니다.

분류에서Dev

application.rb에 정의 된 current_user는 생성 작업에서 작동하지 않습니다.

분류에서Dev

light DOM으로 지정된 경우 flex 속성이 작동하지 않습니다.

분류에서Dev

mvn 속성이 -D 옵션으로 재정의되지 않습니다.

분류에서Dev

Proguard가 활성화 된 경우 View의 onClick이 ViewPager / Fragment에서 작동하지 않습니다.

분류에서Dev

동적으로 생성 된 요소에 의해 트리거 된 이벤트가 작동하지 않습니다.

분류에서Dev

$ (this)는 정의 된 클릭 이벤트에서 작동하지 않습니다.

분류에서Dev

Laravel 5.2의 마이그레이션 파일에서 종속성 주입이 작동하지 않습니다.

분류에서Dev

Android :보기의 Enabled 속성을 true에서 false로 변경하는 애니메이션

분류에서Dev

고정 된 부모가있는 상대 자식의 아래쪽 속성이 작동하지 않습니다.

분류에서Dev

uid가 xml에 정의 된 작업에서 작동하지 않습니다.

분류에서Dev

불투명도 0에서 1까지의 애니메이션은 FireFox에서는 작동하지 않지만 Chrome에서는 작동합니다.

분류에서Dev

목록 상자의 프레젠테이션 속성이 Qlikview에서 작동하지 않습니다.

분류에서Dev

CSS 애니메이션 stlye가 flexbox 내부의 div 요소에서 작동하지 않습니다.

분류에서Dev

== 재정의는 상속 된 클래스에서 작동하지 않는 것 같습니다.

Related 관련 기사

  1. 1

    위치 속성의 CSS 애니메이션이 작동하지 않습니다.

  2. 2

    jQuery의 queue (fadeOut)에서 애니메이션 속도를 "slow"에서 "3000"으로 변경하려고 할 때-작동하지 않습니다.

  3. 3

    touchMoved 메서드의 애니메이션이 작동하지 않습니다.

  4. 4

    jQuery 두 개의 연속 애니메이션이 작동하지 않습니다.

  5. 5

    SVG <use>의 애니메이션이 FireFox 및 Safari에서 작동하지 않습니다.

  6. 6

    부울 유형의 렌더링 된 속성이 프라임 페이스에서 작동하지 않습니다.

  7. 7

    Firefox에서 작동하지 않는 CSS 애니메이션-의사

  8. 8

    XSD에 정의 된 XML 속성이 제대로 검증되지 않습니다.

  9. 9

    모델 레이어의 속성을 변경할 때 애니메이션에서 예기치 않은 동작

  10. 10

    속성에 설정된 ListView 이벤트가 작동하지 않습니다.

  11. 11

    주입 된 서비스의 Angular 공유 속성이 작동하지 않습니다.

  12. 12

    다른 컨트롤의 속성이 변경된 경우 WPF 애니메이션 시작

  13. 13

    네온 애니메이션이 종이 대화 상자 내의 div에서 작동하지 않습니다.

  14. 14

    중첩 된 컬렉션의 속성에 대한 EF Core 합계가 작동하지 않습니다.

  15. 15

    'as'로 정의 된 경우 Spock 상호 작용이 작동하지 않습니다.

  16. 16

    application.rb에 정의 된 current_user는 생성 작업에서 작동하지 않습니다.

  17. 17

    light DOM으로 지정된 경우 flex 속성이 작동하지 않습니다.

  18. 18

    mvn 속성이 -D 옵션으로 재정의되지 않습니다.

  19. 19

    Proguard가 활성화 된 경우 View의 onClick이 ViewPager / Fragment에서 작동하지 않습니다.

  20. 20

    동적으로 생성 된 요소에 의해 트리거 된 이벤트가 작동하지 않습니다.

  21. 21

    $ (this)는 정의 된 클릭 이벤트에서 작동하지 않습니다.

  22. 22

    Laravel 5.2의 마이그레이션 파일에서 종속성 주입이 작동하지 않습니다.

  23. 23

    Android :보기의 Enabled 속성을 true에서 false로 변경하는 애니메이션

  24. 24

    고정 된 부모가있는 상대 자식의 아래쪽 속성이 작동하지 않습니다.

  25. 25

    uid가 xml에 정의 된 작업에서 작동하지 않습니다.

  26. 26

    불투명도 0에서 1까지의 애니메이션은 FireFox에서는 작동하지 않지만 Chrome에서는 작동합니다.

  27. 27

    목록 상자의 프레젠테이션 속성이 Qlikview에서 작동하지 않습니다.

  28. 28

    CSS 애니메이션 stlye가 flexbox 내부의 div 요소에서 작동하지 않습니다.

  29. 29

    == 재정의는 상속 된 클래스에서 작동하지 않는 것 같습니다.

뜨겁다태그

보관