Правильно ли работает отсечение при вращении? - PullRequest
3 голосов
/ 20 февраля 2012

Вот моя скрипка http://jsfiddle.net/H5GhH/

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

После поворота объекта (красный прямоугольник) на 20 градусов, нижний правый угол красного прямоугольника должен быть обрезан по черному прямоугольнику, так как красный прямоугольник Выше, нижний левый угол не должен быть виден (представьте, что вы поворачиваете правый боковой красный прямоугольник на 20 градусов по часовой стрелке и сравниваете результаты с левым красным прямоугольником.)

1 Ответ

3 голосов
/ 21 февраля 2012

Создание нового тега (группы) g и перемещение всех элементов в эту группу, а затем применение пути к клипу для работы с тегом g работает. ClipPath не распознает преобразование атрибута элемента, если оно применяется к отдельным элементам. Так что для этого следует обернуть в g.

...