如何实现wave动画?求demo
我理解的关键点:
1、色彩的均匀渐变,比较柔和,没有明显的过渡层
2、不同频率的正弦波
我的实现:
效果相差很大!
let canvas1 = document.querySelector('#canvas1');
let ctx = canvas1.getContext('2d');
canvas1.width = canvas1.parentNode.offsetWidth;
canvas1.height = 150;
window.requestAnimFrame = (function () {
return window.requestAnimationFrame ||
window.webkitRequestAnimationFrame ||
window.mozRequestAnimationFrame ||
function (callback) {
window.setTimeout(callback, 1000