В общем долго маялся что бы сделать SVG анимацию без JS. Не просто изменения цвета или размера, а изменение самой SVG фигуры при наведении.
В общем получился такой результат.
https://jsfiddle.net/RadCor/1t55dxvx/
При наведении на треугольник он становиться кругом.
Но во-первых он делает это резко, хотелось бы понять как добавить плавности.
Во-вторых анимация срабатывает при наведении на path, можно ли её запустить при наведении на SVG или вообще при наведении к примеру соседнего div ?