Я создаю интерактивный сенсорный дисплей с помощью программы Intuiface и создал несколько фоновых плиток / квадратов, которые я хочу сделать «живыми», медленно переключаясь между цветами.
Я использовал переход CSS с линейным градиентом, но проблема в том, что переход выглядит прерывистым. Программа запускает 12 видимых плиток (это очень большой сенсорный экран).
Я пытался использовать меньшее количество цветов и работать на более мощных графических процессорах (я думаю, что в любом случае это процессор), но это не помогло.
body {
width: 100wh;
height: 90vh;
background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
background-size: 400% 400%;
animation: Gradient 15s ease infinite;
}
@keyframes Gradient {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
На данный момент анимации заметно изменчивы. Я бы хотел, чтобы переход был более плавным. Кто-нибудь знает, как мне этого добиться?
Вот фрагмент кода.
body {
width: 100wh;
height: 90vh;
background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
background-size: 400% 400%;
animation: Gradient 15s ease infinite;
}
@keyframes Gradient {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
<html>
<body>
</body>
</html>