Я ломаю голову за идею, которая у меня есть, и, возможно, я неправильно ее использую и могу использовать некоторые другие входные данные / идеи.
Идея состоит в том, чтобы применить анимированный градиент, примененный к сетке /Только линии сетки.
Вот кодекс того, что у меня сейчас: https://codepen.io/monsmado/pen/ewRgOR
html {
overflow: hidden;
font-weight: 100;
}
#pattern {
background-image:
linear-gradient(rgba(255, 255, 255, 1) 0px, transparent 1px),
linear-gradient(90deg, rgba(255, 255, 255, 1) 0px, transparent 1px);
background-size: 20px 20px;
background-position: -2px -2px, -2px -2px, -1px -1px, -1px -1px;
height: 100%;
width: 100%;
position: absolute;
margin: -8px;
}
body {
background: linear-gradient(270deg, #246655, #662464);
background-size: 400% 400%;
animation: AnimationName 5s ease infinite;
}
@keyframes AnimationName {
0% {
background-position: 0% 50%
}
50% {
background-position: 100% 50%
}
100% {
background-position: 0% 50%
}
}
<div id="pattern"></div>
Я не могу думать о том, как применить этот анимированный градиент только к сетке.Возможно с маской слоя CSS или что-то.Я нашел некоторые другие решения, которые работают с некоторыми java-скриптами и canvas, но я еще не очень знаком с canvas.
Вот пример примера изображения того, как он должен выглядеть: https://imgur.com/a/vAIHG1d Градиент применяется только к линиям / сетке, и фон может быть любым.Линейный градиент должен стать анимированным.
Любая помощь или мысль о том, как подойти к этому, была бы очень хороша.