望周知:《Web动画周报》从下周开始修改成每周一发布,目前每周五发布对于小编来讲太过匆忙,修改成周一发布后就能够利用周末的时间写周报,这样周报的质量也会更高一些。下次的发布时间为本月的二十八号。ios
本期亮点:Kristopher 为你们带来了一个用 CSS 和 JS 制做的密室逃脱小游戏。游戏内容很是硬核,你是否有能力解开全部谜团,逃出升天呢。git
周报将 Web 动画大体分为三类:CSS 动画、SVG 动画 和 WebGL/Canvas 动画。全部的动画将按类别展现,方便读者有针对性的学习。github
这是做者为 Twitch 制做的加载动画。平时打游戏的同窗可能知道 Twitch 是海外最大的游戏直播平台。加载图案的设计以紫色色调为主,符合 Twitch 的主题颜色。动画创意很好:用四个小方块将中间的紫色方块推转一周,如此循环。因为动画自己并不复杂,因此做者是使用 CSS animation
实现的,并无用到 JS
。canvas
border-radius
实现的,
border-radius
最多能够接受八个参数,有兴趣的同窗能够看一下
这个网站。第二,动画中带有一点磨砂质感的渐变色是经过 CSS
mask
配合
radial-gradient
实现的,在
第一期中咱们其实看到过类似的效果,不过那个是经过
background-blend-mode
实现的。
opacity
变为
0
, 而后将圆形的眼睛轮廓使用
scaleY
让其朝
Y
方向压扁一点便可。
vertex shader
,可是正是那些能利用简单代码写出梦幻效果的动画师才愈发让人佩服。上图中展现的算是这个特效的一个 Demo 版本,Demo 能看到源码,更适合学习。
Three.js 的创始人 Ricardo 前几天发布推特称,上个月访问 three.js 官网的中国 IP 第一次超过了美国,中国成为了上个月访问 three.js 人数最多的国家,其次是美国、英国、印度、日本。固然,撇开自己的人口基数不谈,有人猜想此次中国的登顶可能与 three.js 官网中文文档的完善有关。post
另外,借这个新闻的契机,小编想推荐一个学习 three.js 很是好的网站:Three.js Fundamentals。Three.js 是一个很活跃的库,因此更新很快,但网上的教程每每更新滞后,这个网站里面的教程是利用最新的 three.js 版本编写的,并且写的很详细,这本书的做者自己也是一位大佬,更可贵的是这个网站是彻底免费的。网站有中文,可是推荐有条件的同窗仍是阅读英文,主要是两个缘由,一是学的时候不免会要查资料,three.js 这一块目前中文的资料还很少,仍是得用英文查,二是为之后深刻学习 three.js 作好准备,由于那些网站和资料也所有都是英文的,长痛不如短痛,越早的解决语言问题越好。学习
就在昨天, 推特更新了 Web 版的 UI,可是新 UI 却引发了不少人的不满。咱们先来看看新 UI 长什么样子吧。。。 动画
感受这个事还闹得挺大的,小编也很好奇推特那边会不会从新设计 UI,咱们也将持续关注这一事件。网站
这一期的 Web 动画周报就到这里啦。若是你对周报有什么意见或者建议,欢迎在下方留言。你也能够向周报投稿,投稿的方式是把本身的动画的 Codepen 连接发送到周报下面的评论里便可。Web 动画周报,一周一刊,每周一发布,咱们下周见!ui