2014-11-16 3 views
-3

저는 이미 애니메이션 부분을 만들었습니다. JS를 사용하여 SVG 요소를 제어했습니다.SVG와 JS를 사용하여 어떻게이 효과를 얻을 수 있습니까?

지금 내가 무엇을 달성하고자하는이 같은 것입니다 :

enter image description here

내가 경로의 가장 높은 위치에 뷰포트의 경계 사이의 거리를 얻을 수 paths.getBoundingClientRect()를 사용하려고, 그래서 나는 할 수있다 피크가 특정 위치에 도달하면 전체 배경이 바뀝니다. (if (rect.top < = 100) {...})

그러나 불규칙한 모양의 영역 속성을 제어하는 ​​방법을 알지 못합니다. 가능한 해결책이 있습니까?

대단히 감사합니다.

+1

에 오신 것을 환영합니다. 귀하의 질문은 매우 모호합니다. "어떻게 묻는가"FAQ를 읽고 질문을 수정하여 매우 구체적으로하고 이미 시도한 것을 보여줘야합니다. http://stackoverflow.com/help/how-to-ask – STW

답변

-1

나는 이런 종류의 일에 http://d3js.org을 사용했습니다. 그것은 아주 좋습니다. svg를 사용하여 원하는 그래프를 그리는 데 도움이되는 간단한 라이브러리를 제공합니다. 나는 당신이 찾고있는 특정 부분을 도서관이라고 생각합니다. 이것은 API 호출입니다.

사용 d3js

+0

나는 그것을 조사 할 것이다. 고마워. –

관련 문제