Клип-путь и клип-прямоугольник RaphaelJs - PullRequest
1 голос
/ 19 января 2012

У меня есть прямоугольник, и я рендеринг изображений в нем.Я использую клип-прямоугольник Рафаэля, чтобы обрезать изображения за пределами области прямоугольника.В то же время мне нужно указать путь к клипам для изображений и прямоугольников, чтобы они не могли выйти за пределы этого конкретного пути.То, что делает Рафаэль, преобразовывает мой атрибут clip-rect изображений в clip-path, а затем переопределяет этот clip-path новым.Как я могу преодолеть эту проблему, чтобы мой clip-rect и clip-path оба работали ????

1 Ответ

0 голосов
/ 20 марта 2012

Применение клип-прямоугольника к элементам работает для изображений внутри прямоугольника, а дальнейшее применение клипа-пути к этому клип-прямоугольнику, который применяется к элементам, решает проблему.

<clipPath id="a">
<path..../>
</clipPath>
<clipPath id="b" clip-path="url(#a)">
<rect../>
</clipPath>
<image id="b" clip-path="url(#b)">
...