подскажите, можно ли вообще с помощью css реализовать бегущий градиент, чтобы создать имитацию отблеска на элементе
т.е.
1) есть div
заданных размеров и однородной закраски фона background
2) при наведении мышки фон меняется на градиентный
3) градиентный фон смещается с начала элемента до конца элемента (светлая линия проходит от начала элемента до конца элемента)
Во Flash это делалось легко - рисовался элемент с градиентом, маска и элемент перемещался под маской.
А можно ли с помощью css сделать такой же эффект (по сути просто изменить положение максимума градиента)
P.S.
Только без использования Javascript, с помощью одной CSS
Как-то так
body{
margin:0;
}
.gradient{
background-color:#cda;
min-height:100vw;
transition:all .2s ease;
}
.gradient:hover{
background:linear-gradient(to right,#acd, #fff 30px, #acd 60px) no-repeat -100px 0/100px 100%, #acd;
animation:move 5s linear infinite;
}
@keyframes move{
from{
background-position:-100px 0;
}
to{
background-position:120% 0;
}
}
<div class="gradient"></div>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я хочу, чтобы при нажатии на кнопку с "плюсом", у этой кнопки пропадал borderДля этого я использую act
Это вывод консоли, но почему-то он не хочет записывать егоВ чем ошибка? И возможно ли, чтобы записывание прекращалось автоматически, не прописывая...