2012-02-17 2 views
0

Есть ли способ изменить атрибут изображения clip-path на другой элемент clipPath?Как изменить clipPath на изображении

похоже setAttribute('clip-path', newClipPath) не работает.

+1

Чтобы быть ясным: атрибутом является «клип-путь», а соответствующий элемент называется «clipPath». И да, это должно сработать, но без подробностей трудно сказать, что вы делаете неправильно. –

ответ

1

Пожалуйста, смотрите здесь http://jsfiddle.net/GhRnn/2/ Логотип Google обрезается с использованием разных путей клипов, определенных в разделе def. Нажмите на кнопки, чтобы увидеть их в действии.

+0

Спасибо за ответ. Я попробовал этот пример. Он отлично работает в Firefox 10.0.1, но «клип для горизонтального центра» вышел из строя в хроме 16. И я также заметил много различий в реализации svg среди браузеров, особенно при выполнении отсечения и анимации. – xiefei

Смежные вопросы