Я пытаюсь создать анимированные трехмерные столбцы на гистограмме.Чтобы избежать каких-либо проблем, связанных с растяжением / соотношением сторон, я разбил каждую полосу на три части: (1) SVG для верхней части полосы, (2) гибкая переменная высоты для полосы «для анимации»и (3) SVG для нижней части стержня.
Проблема, с которой я сталкиваюсь, заключается в том, что, несмотря на значения ширины, которые кажутся правильными при осмотре (растянуты до 100% контейнера), они неПохоже, выровнялись достаточно хорошо.Изображение ниже иллюстрирует проблему и «услужливо» очерчивает три части каждого столбца.При анимации это может быть особенно заметно. Вот CodeSandbox с примером кода, демонстрирующим эту проблему .
Я вижу эту проблему в Chrome, мобильном Chrome и мобильном Safari.Это не всегда проблема Safari.Как мне сделать так, чтобы это выглядело без проблем?Это проблема с моими SVG?Мои размеры?Ошибка с плавающей запятой с процентами?