Я хочу построить загрузочную панель, причем один цветной элемент будет длинным серым листом.Анимация линейного градиента для создания загрузочной панели
Я довольно плохо разбираюсь в CSS, поэтому у меня есть проблемы с анимацией градиентов. Мой текущий подход основан на такой ответ: Make some gradient move endlessly in a progress bar like in Windows 7
foo {
background-color: $cGray300;
height: 10px;
background: linear-gradient(to right, $cGray300 0%, $cGray300 30%, #fed0d0 30%, #fed0d0 40%, $cGray300 40%, $cGray300 100%) repeat;
background-size: 50% 100%;
animation-name: moving-gradient;
animation-duration: 1s;
animation-iteration-count: infinite;
animation-timing-function: linear;
}
@-webkit-keyframes moving-gradient {
0% { background-position: left bottom; }
100% { background-position: right bottom; }
}
Хотя я хочу один, красный больший элемент, который вновь появляется на левой стороне, когда она исчезает справа.
Использование JS/JQ. Когда «красный элемент» (дайте ему класс «красный») касается правого конца, переместите его влево 0 (или влево от обертки). Затем переместите его обратно в конец. –
Зачем кому-то делать этот вопрос? –