#css #анимация #svg #css_animation
Я хочу сделать анимацию волны, которая превращается в прямую линию. То, что есть сейчас, это анимация волны, идущей слева направо, см. ниже код. Также это может быть сделано только с помощью CSS? body { width: 960px; height: 100%; background-color: #d3d3d3; } /*#wave1 { transform: translate(-260px, 200px); }*/ #wave1 { animation: popup 5s ease infinite; } @keyframes popup { 0% { transform: translate( -500px, 0); } 100% { transform: translate(400px, 0); } } #wave2 { animation: popup 5s ease infinite; } @keyframes popup { 0% { transform: translate( -500px, 0); } 100% { transform: translate(400px, 0); } } #wave3 { animation: popup 5s ease infinite; } @keyframes popup { 0% { transform: translate( -500px, 0); } 100% { transform: translate(400px, 0); } } Перевод вопроса: svg plus css animation@pcuvi
Ответы
Ответ 1
Если вы хотите, постепенно сгладить линии у волн, то можно просто анимировать их уменьшение от 1 до 0. body { width: 960px; height: 100%; background-color: #d3d3d3; } #wave1 { animation: popup 5s ease infinite; } @keyframes popup { 0% { transform: translate( -500px, 0) scale(1, 1); } 100% { transform: translate(400px, 0) scale(1, 0); } } Источник
Комментариев нет:
Отправить комментарий