В принципе, я просто хочу исчезнуть в анимации для веб-сайта, который я создаю.Анимация stokeRect непрозрачность холст
drawRect: function(object) {
var canvas = _site.vars.canvas;
var context = canvas.getContext('2d');
context.globalAlpha = 0.2;
context.strokeStyle = '#ffffff';
if (!context.setLineDash) {
context.setLineDash = function() {}
}
context.setLineDash([5, 2]);
context.strokeRect(object.x, object.y, object.w, object.h);
};
Это только один из способов моего плагина, однако это основной код, рисующий мои прямоугольники.
У меня в основном есть петля с задержкой 0,4 с и постоянно вызывает эту функцию с новыми параметрами x, y, w, h.
Все это прекрасно работает, однако мне бы очень хотелось их оживить, а не просто заставлять их появляться.
Я читал об этом, но я действительно не могу найти что-то важное.
Если кто-то может указать мне в правильном направлении, это будет здорово, сайт, который я разрабатываю, - here.
Это именно то, что я хочу! Thankyou :) –
Будет ли это анимировать каждую коробку, используя это? Или это оживит все ящики? –
Это будет гибко делать. По замыслу он обрабатывает один пример rect. Если вы хотите анимировать кучу прямоугольников, тогда поместите каждый прямоугольник x, y, w, h и startTime в объект, а затем поместите все эти объекты в массив. Обработать каждый элемент массива внутри цикла анимации. Ура! – markE