Я знаю, что эта проблема давно решена, но для других, которые испытывают переплетение и ищут решение, очень легкое решение для меня просто упростило цвета, которые я включил в свой градиент. Например:
Этот градиент создает полосу:
background-image: linear-gradient(-155deg, #202020 0%, #1D1D1D 20%,
#1A1A1A 40%, #171717 60%, #141414 80%, #101010 100%);
Этот градиент не работает и выглядит примерно так:
background-image: linear-gradient(-155deg, #202020 0%, #101010 100%);
// ... call your func now
let intervalId;
let timeoutId = setTimeout(() => {
// ... call your func on end of current hour
intervalId = setInterval(() => {
// ... call your func on end of each next hours
}, 3600000);
}, ((60 − moment().minutes()) × 60 × 1000) - (moment().second() * 1000));