画布-渐变速度
Canvas - fade in speed?
作为一名画布新手,我只是想知道如何管理淡入淡出。到目前为止,我已经想出了一个非常明显的解决方案:
var alpha = 0.01;
c.globalAlpha = alpha;
c.font="44px Georgia";
c.fillStyle = '#fff';
c.fillText("Ave Satani!!",120,250);
if(alpha < 1.0)
{
alpha += 0.01;
requestAnimationFrame(draw);
}
虽然它不允许我设置动画速度,而且太快了。有什么建议吗?提前感谢!
您只需要放慢alpha值的增量。所以你可以使用另一个变量来降低的速度
http://jsfiddle.net/dlinx/968y1e3z/这是您想要的,速度值越小,过渡越快,值越高,动画越慢。
var c = document.getElementById("can").getContext("2d");
var alpha = 0.01;
var i=0,speed=10;
c.globalAlpha = 0;
draw();
function draw() {
c.globalAlpha = alpha;
c.font = "44px Georgia";
c.fillStyle = '#000';
c.fillText("Ave Satani!!", 120, 250);
i+=1;
if (alpha < 1.0 ) {
if(i%speed===0)
alpha += 0.001;
requestAnimationFrame(draw);
}
}
相关文章:
- Wacom stu-430签名捕获速度太慢
- Highcharts colorsByPoint与系列中的线性渐变一起使用时不起作用
- 如何在速度模板中获取LiferayPortlet实例id
- 我想放慢html中进程栏的速度
- 在SVG地图上添加水的渐变,就像在谷歌地图(PHP/JS)中一样
- 画布使用带有角度的线性渐变背景集
- Knockout绑定大量数据的速度较慢
- 在文本区域的焦点上分割渐变
- Wordpress:未捕获引用错误:未定义速度
- Chart.js-添加渐变而不是纯色-实现解决方案
- 简单的jQuery段落渐变器
- 即使光标位于屏幕边缘,也可以跟踪鼠标速度
- Css优化谷歌页面速度洞察
- fullcalendar在删除导致浏览器挂起的多个事件时速度较慢
- 猫头鹰旋转木马2罐头't使渐变动画工作
- 录制速度javascript
- 画布-渐变速度
- 列表类元素(索引).渐变(某些速度)不起作用
- 如何使用jquery控制渐变速度
- 使用jQuery脚本加载页面的速度逐渐变慢