写点什么

动画

0 人感兴趣 · 38 次引用

  • 最新
  • 推荐

PAG 动效框架源码笔记 (四)渲染框架

用户头像
olinone
05-31

PAG采用自研TGFX特效渲染引擎,抽象分离了接口及平台实现类,可以扩展支持多种图形渲染库,比如OpenGL、Metal等 本文结合OpenGL讲解了TGFX渲染引擎的大概框架结构,让各位有了一个初步认知

https://static001.geekbang.org/infoq/6f/6f5c056ec18d5cfa13f529597d2616e7.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CSS 小技巧使用 font-variation 让文字起飞

CSS小技巧使用 font-variation 可变字体,我们可以实现更加智能、美观、易读的排版效果,让文字内容更加生动、丰富。

与众不同的夜间开关交互效果

一个包含云朵,星星,太阳,月亮,小飞机,太空熊等元素的夜间模式切换开关效果,如此与众不同的交互设计效果你不来看看吗

https://static001.geekbang.org/infoq/05/05a3a52824810e3b89cf6015a0f8f5f8.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一个有趣的图片加载效果

本文介绍了一个有趣的图片加载效果,主要使用了 `image-rendering: pixelated` 配合 `background-position` 产生的过渡加载效果。

https://static001.geekbang.org/infoq/c6/c6e20e951f3fcd8755164f12f2dc9a50.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如此丝滑的按钮交互效果

如何实现一个有特色的按钮交互效果,按钮的背景色可以随着鼠标的移动变化且背景区域会随着鼠标的移动产生弹性变化效果,按钮的文字阴影会随着鼠标的变化而变化,快看看看吧~

https://static001.geekbang.org/infoq/93/938304dba5dbae056328af0bd4727e81.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一个炫酷的头像悬停效果

你知道当一个人的头像从一个圆圈或洞里伸出来时的那种效果吗?本文将使用一种很简洁的方式实现该悬停效果,只用了一个img元素和不到20行的CSS技巧实现一个炫酷的头像悬停效果

https://static001.geekbang.org/infoq/b1/b1e21e9b944ceab803103beff0aa182f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

组合多个动画效果 —— Flutter 交错动画(Staggered Animation)简介

如何组合多个动画效果实现更为复杂的动效?本篇介绍的交错动画可以搞定!

https://static001.geekbang.org/infoq/57/57fdef2ea94d52288ffe46a6e3c9dcda.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

那些炫酷的 CSS 文字效果之诗词《兔》

不知不觉已经迈入2023年了,本次分享10种不同的有关文字方面的特效,让我们一边欣赏有关《兔》相关的古诗词的同时一边走进CSS的世界。

https://static001.geekbang.org/infoq/ec/eccb04be621e004f375faeee02ece0b7.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

HarmonyOS 玩转 ArkUI 动效 - 水母动画

用户头像
Halifax
2022-12-11

喊上章鱼哥和蟹老板,我们一起去抓水母吧,“水母动画” 是我参加HarmonyOS【挑战赛第三期】的参赛作品。

https://static001.geekbang.org/infoq/65/65d1347e43a66747b74256bf0343c8dd.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

那些你不知道的炫酷按钮交互效果

用户头像
南城FE
2022-09-21

一个好的前端页面在实现设计图的同时,如果也有极强的与用户交互效果,那么给用户带来的体验是极好的。近期整理了一组相对炫酷前端按钮交互动画,今天分享给大家。

Android 技术分享| Activity 过渡动画 — 让切换更加炫酷

用户头像
anyRTC开发者
2022-09-06

在 android5.0 以上版本中,google 为我们提供了几种 activity 切换的过渡动画,目的是为了让 activity 切换转场更加美观,而在 android5.0 之前的 activity 切换显得生硬。虽然可以自定义给 activity 增添动画效果,但是效果也不尽如意。而 androi5.x 提供的

https://static001.geekbang.org/infoq/44/441d490f91fcd03d2782e511f4505419.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CSS 移动光标使文本产生多个反差色特效

用户头像
南城FE
2022-08-15

周末浏览codepen时发现一个不错的动画交互效果,多个颜色的嵌套圆形跟随鼠标移动,且和文字形成不同的反差色,交互效果给人眼前一亮的感觉,本文将展开说明其实现过程。

https://static001.geekbang.org/infoq/b8/b846108adaeb6e41a407b74628981ed5.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 manim 写一个排序算法动画

用户头像
ooooooh灰灰
2022-08-11

Manim 是一个用于精确编程动画的引擎,专为创建解释性数学视频而设计。 注意,有两个主要版本的 manim。该存储库最初是 3Blue1Brown 的作者的个人项目,目的是为这些视频制作动画,此处提供了视频专用代码。

CSS 神奇的卡片悬停交互效果

用户头像
南城FE
2022-07-13

一个不错的卡片交互设计,用户体验得到了极大的提升,文本将展开说明CSS代码实现过程

https://static001.geekbang.org/infoq/6f/6f0ed0387d46d93991f3c095bd049ef3.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

ThreeJS 动画之 Noisy Lines

用户头像
南城FE
2022-07-09

为了让我们的站点更具有活力及动画效果,往往会加一些类似这样的效果来丰富我们的网站,基于threejs的流动线条动画效果

https://static001.geekbang.org/infoq/1e/1e029b5eb3f7402e8eb2442560e7dee1.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CSS 动画篇之炫酷时钟之时钟墙

用户头像
南城FE
2022-07-05

通过CSS制作的时钟大家肯定看到的多了,但是像下面这样的时钟是不是很少见,整个时钟是有很多个小的时钟组合而成,每秒通过多个时钟的动画来切换时间,不得不说这个设计是非常的炫酷且有特色。

https://static001.geekbang.org/infoq/e3/e3dd6302ed04ae3454cf77c6ad7bb46d.gif?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

CSS 文本阴影 text-shadow 悬停效果

用户头像
南城FE
2022-07-04

本文将专注于使用 CSS text-shadow 属性来实现有趣的鼠标悬停效果,但是实际上并不会为这些文本制作任何文本阴影效果。

https://static001.geekbang.org/infoq/90/9029c1f7054d9db41c3215f1ed968811.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

OpenHarmony 标准设备应用开发(二)——布局、动画与音乐

分别介绍音乐播放、显示动画、动画转场(页面间转场)三个进阶技能

https://static001.geekbang.org/infoq/65/658d8113ccbf70d0d2e2a421a05adbbe.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

Logo 小变动,心境大不同,SVG 矢量动画格式网站 Logo 图片制作与实践教程 (Python3)

曾几何时,SVG(Scalable Vector Graphics)矢量动画图被坊间称之为一种被浏览器诅咒的技术,只因为糟糕的硬件支持(IE),和没完没了的兼容性调优(Safari)。但是在2022年的今天,一切都不一样了,正所谓三十年河东,三十年河西

https://static001.geekbang.org/infoq/3d/3d36972e3372f78ecbc6dbf696439569.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

从 0 到 1 教你如何使用 p5.js 绘制简单的动画

在本文中,我们将学习在 p5.js 中通过使用线条、 矩形和椭圆来制作房屋的各个部分来制作房屋的简单动画。

高效动画实现原理 -Jetpack Compose 初探索

Jetpack Compose是Google推出的用于构建原生界面的新Android 工具包,它可简化并加快 Android上的界面开发。Jetpack Compose是一个声明式的UI框架,随着该框架的推出,标志着Android 开始全面拥抱声明式UI开发。Jetpack Compose存在很多优点:代码更加简洁直

教你三种 jQuery 框架实现元素显示及隐藏动画方式

​​​​摘要:在jQuery框架中对元素对象进行显示和隐藏有三种方式,分别是“默认方式显示和隐藏”、“滑动方式显示和隐藏”、“淡入淡出显示和隐藏”。

抢购倒计时自定义控件的实现与优化

当倒计时和其他文案处于同一行展示,完成倒计时自适应显示优化倒计时效果的同时,该如何避免倒计时带来的性能问题,本文将给出相应的解决方案。

https://static001.geekbang.org/infoq/48/48edf21ca6b9183af483a3ab81631e7b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 JavaScript 实现三次贝塞尔动画库 - 前端组件化

用户头像
三钻
2021-04-12

这期我们来完善上一期的动画库。在 Animation 类中的 constructor 的参数,我们发现其他的参数都用上了。但是 timingFunction 我们是还没有使用上的。这里我们就来一起处理这个问题。

https://static001.geekbang.org/infoq/89/89af9b032065df8a3d7d98751b0502c3.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 JavaScript 实现时间轴与动画 - 前端组件化

用户头像
三钻
2021-04-05

这篇文章我们先来看看怎么去实现一个时间轴类,和一个基础的动画类来使用这个时间轴。

“蚂蚁牙黑”太火,想玩就用 ModelArts 做一个

摘要:本文将介绍如何借力一站式 AI 开发平台,“傻瓜式”操作实现生成“蚂蚁牙黑“小视频。

https://static001.geekbang.org/infoq/69/692b8916bfc9d1dfdb8f2aca21f47e1d.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

【WOW.js】Animate.css 的黄金搭档

用户头像
德育处主任
2021-02-02

WOW.js 是轻量级类库,只依赖 Animate.css。不依赖其他js库。简单实现数种页面动画

https://static001.geekbang.org/infoq/73/734332fd7805f712fc75240b5c9c1f5f.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

网易伏羲问鼎全球 AI 文创大赛:用户可零门槛生产音视频动画

用户头像
核桃Eason
2020-09-24

9月23日,2019-2020全球AI文创大赛(GAAC)进行了决赛路演。由网易伏羲实验室自主设计研发的智能动画平台从众多顶尖项目中脱颖而出,获得企业组一等奖,充分显示了网易伏羲在AI文创领域的研发和应用实力。

https://static001.geekbang.org/infoq/00/0005e71af26ede0bf7f85963a3d56a85.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

看动画学算法之: 排序 -count 排序

用户头像
程序那些事
2020-09-23

今天我们介绍一种不需要作比较就能排序的算法:count排序。

动画_动画技术文章_InfoQ写作社区