SVG 선형 그래디언트 사양에 다소 혼란 스럽습니다. 내가 45도 기울어 진 선형 그래디언트로 100x100 직사각형을 채우고 싶다고합시다. 직선적 인 방법은 x1 = 0, y1 = 0, x2 = 100 및 y2 = 100과 같은 그래디언트 포인트를 지정하는 것입니다. 그러나 x1 = 86, y1 = 0, x2 = 100, y2 = 14와 같은 점을 제공 할 때 어떤 일이 발생하는지 명확하지 않습니다. 그래디언트 벡터는 여전히 이전 벡터와 평행하지만 그래디언트 벡터 길이는 그렇지 않습니다. 경계 상자 전체를 덮으십시오. 그래서 다음과 같은 의심을 품고 있습니다.SVG 선형 그래디언트 정의
- 두 가지 그라디언트 정의가 동일합니까?
- 두 번째 경우에 svg 표준은 100, 100과 같은 점에 대해 어떤 일이 발생하는지 지정합니다. 그래디언트 벡터의 외삽 된 색상을 사용합니까?
- 나는 그라디언트가
spreadMethod
이라는 속성을 가지고 있음을 알고 있지만, 문서에 따르면 그라디언트가 시작되거나 대상 사각형의 경계 내에서 끝날 때만 역할을 수행합니다. 두 번째 정의가 동일한 경우가 아니기 때문에 (시작과 끝 지점이 테두리 상자 가장자리에 있음)spreadMethod
은 여전히 여기서 역할을 수행합니까?
에서,'spreadMethod' 속성이 여전히 사파리 나 웹킷 최신 버전에서 지원하지 않는 점에 유의 라인 세그먼트는 그라데이션 벡터를 나타냅니다. –