Я испытываю ошибку с повторяющимся линейным градиентом, которая влияет на качество рендеринга в Chrome. Они отлично смотрятся в FireFox.
У меня есть элементы с полосой 60 градусов. В FireFox края полосы очень гладкие и выглядят красиво.
Однако в Chrome края каждой полосы неровные и выглядят несколько не впечатляюще по сравнению с рендерингом в FireFox.
background: repeating-linear-gradient(-60deg, rgba(231, 117, 29, 1.0), rgba(231, 117, 29, 1.0) 10px,rgba(236, 144, 74,1.0) 10px, rgba(236, 144, 74, 1.0) 20px) repeat scroll 0% 0% / 23px 100%;
Посмотрите на несколько сравнительных изображений с 1-кратным и 5-кратным увеличением:


На изображении с 5-кратным увеличением вы можете видеть, что в FireFox края полос сглаживаются, тогда как сглаживание либо отсутствует, либо очень слабое в Chrome.
У меня есть Fiddle, показывающий эффект, который очень характерен при параллельном запуске в FireFox и Chrome: Fiddle
Что я уже пробовал?
Я знаю и пытался выполнить рекомендации предыдущих вопросов и в Интернете, включая добавление различных уловок CSS для форсирования 3d-ускорения (т. Е. translate(0)
, perspective: 1000
и т. Д.) И transform-style: preserve-3d
. * 1031. *
Мне также известно, что использование угла 45 градусов в Chrome является плавным. Однако из-за формы прямоугольников, которые я использую, я хотел бы использовать угол 60 градусов, если это возможно.
Какой результат я бы хотел?
Мне бы очень хотелось, чтобы полосы плавно отображались в Chrome, как и в FireFox.
У меня просто нет других идей о том, как этого добиться.