Я использую следующий код для анимации пути svg. Это отлично работает в Chrome и firefox. Но в IE масштабирование происходит. Переход не работает. Вы можете найти мой кодПереход не работает в IE10
function transform() {
var scale = "scale(2 2)";
var path = document.getElementById("scale");
//path.setAttribute('transform', scale);
//path.style.transition = "all 2s";
var style = document.createElement('style');
style.type = "text/css";
style.innerHTML = '.two{-webkit-transition: all 5s 0.5s;transition: all 5s 0.5s;} .grow{-webkit-transform: scale(2.0,2.0);}';
document.body.appendChild(style);
path.setAttribute('class', 'two grow');
}
<button onclick="transform()">Scale</button>
<svg width="900" height="600">
<g transform="translate(110,110)">
<path d="M0 -43.3 50 43.3 -50 43.3Z" fill=" yellow" stroke="blue" stroke-width="2"
id="scale" />
</g>
</svg>
Любые предложения по достижению такого рода анимации в IE10?
Запишите его в javascript, используя setTimeout. IE 10 не поддерживает CSS-преобразования SVG. –