Это Q & A Q & A из удобного куска кода, который я придумал. Существуют различные методы использования фреймворков JS SVG, но они чрезмерно сложны, если все, что вы делаете, - это создавать простую иконку с состоянием переноса. Он берет свою концепцию из ранних методов замены текста до изображения, но, насколько мне известно, никогда не было сделано для SVG.
Подробнее здесь: https://stackoverflow.com/questions/119 ... eplacement
Мобильная версия