Есть ли способ изменить атрибут изображения clip-path
на другой элемент clipPath
?Как изменить clipPath на изображении
похоже setAttribute('clip-path', newClipPath)
не работает.
Есть ли способ изменить атрибут изображения clip-path
на другой элемент clipPath
?Как изменить clipPath на изображении
похоже setAttribute('clip-path', newClipPath)
не работает.
Пожалуйста, смотрите здесь http://jsfiddle.net/GhRnn/2/ Логотип Google обрезается с использованием разных путей клипов, определенных в разделе def. Нажмите на кнопки, чтобы увидеть их в действии.
Спасибо за ответ. Я попробовал этот пример. Он отлично работает в Firefox 10.0.1, но «клип для горизонтального центра» вышел из строя в хроме 16. И я также заметил много различий в реализации svg среди браузеров, особенно при выполнении отсечения и анимации. – xiefei
Чтобы быть ясным: атрибутом является «клип-путь», а соответствующий элемент называется «clipPath». И да, это должно сработать, но без подробностей трудно сказать, что вы делаете неправильно. –