Преобразованные элементы - как перекошенные элементы, которые вы использовали для создания шестиугольников, - попадают в позиции, которые измеряются в долях пикселя, и поэтому браузер должен судить о том, как отображать элементы на экране где математически совершенные формы должны быть представлены в сетке блочных пикселей.
Два прозрачных элемента расположены рядом друг с другом и слегка перекрываются из-за этого закругления. Поскольку элементы слегка прозрачны, любое перекрытие будет отображаться как темная линия.
Математически элементы не касаются, но из-за выражения и упрощения браузера они теперь немного перекрываются.
В Firefox строки появляются только после завершения перехода. Это происходит потому, что движок рендеринга ведет себя по-разному во время анимации, чем когда он завершен.
Чтобы исправить это, я попытался бы использовать полностью непрозрачные цвета фона, когда пользователь будет парировать. Таким образом, даже драматическое перекрытие не вызовет изменения цвета.
Возможно, это может помочь: [Отзывчивая преграда шестиугольников] (http://stackoverflow.com/a/26116497/1811992) и репозиторий github для сетки [здесь] (https://github.com/web- тики/отзывчивая-сетка из-шестиугольников). –
Это не линии, потому что 'css transform jagged edge' показывает фоновый рисунок. –