摘要:很多时候我意识到前端已近变成写宣传页面我不知道是可悲还是生活的必然小问题使用和制作动画是目前比较流行的做法但是最后很多人的代码就变成这样估计这些都是生成的那么我有个疑问还要干什么这些工具生成的代码最后怎么手动开发
小问题很多时候我意识到前端已近变成写h5宣传页面 我不知道是可悲 还是生活的必然
使用css animation和js animation api制作动画是目前比较流行的做法
但是最后很多人的代码就变成这样
估计这些都是js生成的 那么我有个疑问 还要css 干什么
这些工具生成的代码最后怎么手动开发
申明式编程
无论是手动 还是工具生成的代码都使用同一套库
于是我找到了一个库 anijs 该库压缩后大小为10kb左右
anijs 是一个js动画框架 实现了类似于我的想法
github地址
If you click me,
一个开发人员只要知道什么时候 做什么 ok 无论编辑器 还是手写都是一个语法 核心库还可以分拆维护
anijs 语法
data-anijs -> Sentence 1; ... ; Sentence n Sentence -> Definition, ... , Definition n Definition -> if | on | do | to | before | after | helper有些小例子
比如说我想做个listbox 一个一个接着移动进入场景
这时候我们可以使用animate.css anicollection.css 或者自己写个animation
your style css
@keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); -ms-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; } } .fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }
html
简简单单 不用写什么代码
如果有用一些框架
完全可以封装成如下
如果你想看代码
github地址
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/78211.html
摘要:非常的庞大,而且它是完全为设计而生的动效库。它运行于纯粹的之上,是目前最强健的动画资源库之一。可能是创建滚动特效最好用的工具,它支持大量的浏览器,只要它们支持和特性。可以通过安装吊炸天了,接近现实生活中的物理运动碰撞惯性动画库。 收集日期为2019-02-28,★代表当时的该项目在github的star数量 Animate.css 56401 ★ 一个跨浏览器的动效基础库,是许多基础动...
摘要:幸运的是,供应似乎与需求相匹配,并且有多种选择。让我们来看看年值得关注的十大动画库。八年了,仍然是一个强大的动画工具。接下来在这个令人惊叹的动画库列表上的就是了。,通常被称为动画平台,我们忽略它在列表中的排名,它是列表中最受欢迎的库之一。 原文链接原译文链接 现代网站的客户端依靠高质量的动画,这就使得JavaScript动画库的需求不断增加。幸运的是,供应似乎与需求相匹配,并且有多种选...
摘要:经过一番研究,我收集了个最好的库,你可以用在自己的项目中。该库于年月首次推出,目前仍有近名参与者开发。超过的,是一个动画库,可以处理属性单个转换或任何属性,以及对象。对智能设备的方向作出反应的视差引擎快速创建漂亮的动画。 翻译:疯狂的技术宅原文:https://blog.bitsrc.io/11-jav... 当我想要在网上找一个简洁的 Javascript 动效库时,总是发现很多推...
阅读 3343·2021-11-22 13:53
阅读 3343·2021-10-11 11:11
阅读 916·2019-08-30 14:12
阅读 1196·2019-08-29 17:16
阅读 621·2019-08-29 16:45
阅读 3323·2019-08-29 12:56
阅读 650·2019-08-28 17:55
阅读 2048·2019-08-26 13:24