TinyAnimate

风格多样的 JS 动画库
授权协议 MIT
开发语言 JavaScript HTML/CSS
所属分类 Web应用开发、 常用JavaScript包
软件类型 开源软件
地区 不详
投 递 者 章学义
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

TinyAnimate 一款轻量级的,风格多样的,采用JavaScript编写的动画库。

设置CSS样式:

var square = document.querySelector('.square');
TinyAnimate.animateCSS(square, 'marginLeft', 'px', 10, 70, 500, 'easeInOutQuart', function() {
    console.log('done!!!111oneone');
});

“X”属性在SVG元素中的应用:

var square = document.querySelector('.square');
TinyAnimate.animate(70, 10, 1000, function(x) {
    square.setAttribute('x', x);
});

使用Require.js改变透明度:

define(['TinyAnimate'], function(TinyAnimate) {
    var elem = document.querySelector('button.send');
    elem.addEventListener('click', function(e) {
        TinyAnimate.animate(1, .5, 500, function(opacity) {
            square.style.backgroundColor = 'rgba(65, 131, 196, ' + opacity + ')';
        });
    });
});
 相关资料
  • 我有一个13 x 13的像素阵列,我正在使用一个函数在它们上面画一个圆圈。(屏幕是13*13,这可能看起来很奇怪,但它是一个LED阵列,所以这就解释了它。) 这是我想到的第一个实现。(它效率低下,这是一个特殊的问题,因为这是一个嵌入式系统项目,80 MHz处理器。) 我希望这很清楚。这很简单,但是后来我对它进行了编程,所以我知道它应该如何工作。如果您想要更多信息/解释,那么我可以添加更多代码/注释

  • 我正在尝试用anime.js动画一个SVG图标。 下面是我的代码: null null 当动画工作加载-一切都是完美的。但当我点击“重启”按钮时,有两个问题: 1)图标的箭头部分必须在行和填充动画完成后才开始动画,但它与行/填充动画一起在动画开始时开始; 2)当填充动画完成时,箭头向顶部移动,我不知道该怎么修复它 所有的帮助将非常感谢!谢谢!

  • 本文向大家介绍关于js动画和css3动画的差异性?相关面试题,主要包含被问及关于js动画和css3动画的差异性?时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 渲染线程分为main thread和compositor thread,如果css动画只改变transform和opacity,这时整个CSS动画得以在compositor trhead完成(而js动画则会在main thread执

  • camelCase 很糟 你曾维护过别人的代码吗?你维护过像这样的代码吗? my $variableThatContainsData = someSubroutineThatMucksWithData( $someAwfulVariable ); 混合大小写单词在 Perl 世界被称为 camelCase,通常它的令人不悦之处是使 阅读代码更难。 甚至具有糟糕名称的代码使用下划线也能变得

  • 我有一个图形,我想在文本周围显示一个边框。对于添加或删除边框,我的代码工作了一次,但是我的事件mouseEnter/mouseLeave工作了多次。这是为什么? 所有BarChart(Recharts API): 显示我需要将边框放置在其上的条形图旁边的文本的代码:

  • 问题内容: 标题几乎总结了一下。 外部样式表具有以下代码: 我尝试使用: 和 但都行不通。是否有可能使用javascript覆盖!important样式。 如果有区别的话,这是给 greasemonkey扩展的。 问题答案: 我相信这样做的唯一方法是将样式添加为带有’!important’后缀的新CSS声明。最简单的方法是将新的元素附加到文档的开头: 使用上述方法添加的规则(如果使用!import