首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

玩转HTML5移动页面(篇)

作为一名前端,在拿到设计稿时你有两种选择: 1.快速输出静态页面 2.加上高级大气上档次狂拽炫酷屌炸天的动画让页面动起来作为一个有志向的前端,当然是选2啦!可是需求时间又很短很短,怎么办呢?...这次就来谈谈一些动画设计的小技巧,能在你时间不多又没有动画想法的时候瞬间让页面增色不少。 同时也会谈及移动端H5页面的优化细节与关键点,因此本文章将分为篇和优化篇。...(查看DEMO) 2.如果时间紧凑,又不像桑尼一样擅长于动画细节,可以使用一些辅助工具: Animate.css,通过直接预览选择想要的,然后下载它的CSS把对应的keyframe扒下来就好了(引用整个...这里提供一个工具可以轻松实现陀螺仪重力效果的:parallax.js 用法简单,定义一个parallax-obj的父类,把需要的元素加上layer的类,然后设置的范围data-depth: ?...一般情况下页面体积大于3m则要加上loading页。

4.2K80

玩转HTML5移动页面篇)- 腾讯ISUX

这次就来谈谈一些动画设计的小技巧,能在你时间不多又没有动画想法的时候瞬间让页面增色不少。 同时也会谈及移动端H5页面的优化细节与关键点,因此本文章将分为篇和优化篇。...: Animate.css,通过直接预览选择想要的,然后下载它的CSS把对应的keyframe扒下来就好了(引用整个CSS是资源浪费)。...(查看DEMO:http://qzs.qq.com/qzone/qzact/act/qzapp/qzone5.0/mobile/index.html) 当然,真正要做到高效制作动态H5页面,还是靠积累,...请继续阅读《玩转HTML5移动页面(优化篇)》。 感谢你的阅读,本文由 腾讯ISUX 版权所有,转载时请注明出处,违者必究,谢谢你的合作。...注明出处格式:腾讯ISUX (http://isux.tencent.com/play-with-html5-animate.html)

2.6K30
您找到你想要的搜索结果了吗?
是的
没有找到

设计原理:从卡通动画到UI

尽管UI设计和卡通之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通的优点,从情感和认知层面上将两者的优势相结合。...(从左到右依次是移入,擦除和模糊消失) 2.2 夸张 通过“夸张现实”的手法,往往可以让设计达到事倍功半的效果。经过夸张手法处理的卡通表现的更现实。...(在图片社区项目中,我们对通知使用了。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用来吸引用户注意。)...包括了身体,衣服,和一些局部的动作处理,让其变的更加极致。 ?...4使用UI的注意点 在UI界面中使用是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。

2.6K80

canvas中普通与粒子的实现普通时钟粒子粒子时钟总结

canvas可以绘制动态效果,除了常用的规则动画之外,还可以采用粒子的概念来实现较复杂的,本文分别采用普通与粒子特效实现了一个简单的时钟。...普通时钟 普通即利用canvas的api,实现有规则的图案、动画。 效果 ? 该效果实现比较简单,主要分析一下刻度与指针角度偏移的实现。...offscreenCanvasCtx.stroke(); 复制代码 粒子 canvas可以用来绘制复杂,不规则的动画。粒子特效可以用来实现复杂、随机的动态效果。...实时刷新 获取粒子并成功重绘之后,需要页面实时刷新时间。这里采用window.requestAnimationFrame(callback)方法。

1.7K20

素材极速交付: 腾讯PAG组件技术揭秘

素材的生产流程却一直是个很大的行业痛点,主要因为在传统的工作流下,依赖研发用代码还原的生产方式存在巨大的瓶颈。...在传统的工作流中,一般是设计师先使用 AE 设计好动,然后导出一个视频Demo,研发再来根据 Demo 拆解组成并通过代码还原。...AE 导出插件能够一键将设计师制作好的导出成PAG文件,经过桌面预览工具的确认,再上线到终端由PAG SDK渲染成内容。...视觉方面:PAG的SDK已经完全还原了AE整个的渲染系统,接入一次,设计师就可以充分利用AE的原子能力,组合出无限的视觉,不用因为代码还原成本的问题而打折扣。...无限AE:PAG的SDK已经完全还原了AE的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用PAG经过5年积累的AE原子能力,组合出无限的视觉,不用因为代码还原成本的问题而对效果打折扣

1.3K10

实战!跟着TUBIK STUDIO学习UI的常见用法

让用户可以更快地从界面获取反馈,提供更快更有效的微交互,让关键的要素脱颖而出,通过实时、动态的方式创造引人入胜的体验。巧妙的运用,能给整个体验带来更多的加成。...考虑到屏幕尺寸和使用场景,在移动端上的作用就显得更加关键而有效了。 在我们之前的文章中曾经探讨过和UI设计之间的关系,以及它是如何催生高效的微交互。...移动端设备的持续普及和流行,使得的多样性有了明显的提升,积极的同用户共鸣。因此,设计应该简单、清晰、明亮,并且以用户为中心。 ?...1469703743680405.gif 正如同我们所熟知的,过多的和UI元素都会让用户感到迷惑,但是如果使用一种来支撑整个UI布局的话,所带来的转化率会明显好很多。...APP中的设计则旨在体现不同元素之间的关系,并不显眼,但是一系列微小的过渡将整个界面组织到了一起。 结语 设计千变万化,但是设计始终是服务于UI的,你得时刻记住这一点。

1.6K10

消除研发成本:腾讯 PAG 解决方案

PAG 方案概述 PAG 工作流 PAG 目标是降低或消除相关的研发成本,打通设计师创作到素材上线的自动化工作流。...第三,视觉方面:PAG 的 SDK 已经完全还原了 AE 整个的渲染系统,接入一次,设计师就可以充分利用 AE 的原子能力,组合出无限的视觉,不用因为代码还原成本的问题而打折扣。...PAG 的技术挑战 挑战一:文件如何压缩到仅 Lottie 一半左右大小? 一个 AE 文件通常是这样层层包含的树状结构,其中时间轴属性是 AE 的最基本单元。...AE 的原理就是无数的时间轴属性随着时间变化,构成了每个瞬时的画面。那这样的一个 AE 文件,应该如何存储起来最高效呢?这里我们定了三个核心目标:单文件交付,解码速度快,文件小。...第三,无限 AE :PAG 的 SDK 已经完全还原了 AE 的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用 PAG 经过 5 年积累的 AE 原子能力,组合出无限的视觉

1.2K20

关于的笔记

1.2内容呈现:一个页面内的信息内容丰富度超出了页面的承载量或者用户的认知程度,除了将信息拓展到其他页面这种方法之外,使用页面信息按照重要程度进行分层,有层次的呈现给用户 ·增加页面的呈现效果、给予相关功能讲解和备注等...(微博-删除推荐) 1.3聚焦关注:当一个页面内信息量较大时,通过把用户的注意力吸引到我们希望的地方,这些地方可以是一些操作或者是我们希望用户看到的信息,比如一些即时性的运营入口,状态信息流里的“发布...·强化页面的核心内容。 ·新手引导。...·通过的形式告知用户当前所处的状态。...·使用品牌ip做礼物或者加载状态。

80610

设计原理:从卡通动画到UI - 腾讯ISUX

尽管UI设计和卡通之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通的优点,从情感和认知层面上将两者的优势相结合。...(从左到右依次是移入,擦除和模糊消失) 2.2 夸张 通过“夸张现实”的手法,往往可以让设计达到事倍功半的效果。经过夸张手法处理的卡通表现的更现实。...(在图片社区项目中,我们对通知使用了。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用来吸引用户注意。)...4.使用UI的注意点 在UI界面中使用是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。...注明出处格式:腾讯ISUX (http://isux.tencent.com/20122.html)

1.7K20

微信都在用的开源方案【PAG

当面对复杂的时,我们直接加载设计师给的文件,通过 sdk 就能把动画渲染出来,所见即所得,再也不用反复跟设计争论还原细节以及实现的难易程度。...SDK 加载渲染 pag 。...具体接入方式可以参考: 移动端接入指南 · PAG官网|PAG[https://pag.art/docs/sdk.html] Web端接入指南 · PAG官网|PAG[https://pag.art.../docs/sdk-web.html] 小程序端接入指南 · PAG官网|PAG[https://pag.art/docs/sdk-miniprogram.html] macOS 和 Windows...无限AE:PAG的SDK已经完全还原了AE的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用PAG经过5年积累的AE原子能力,组合出无限的视觉,不用因为代码还原成本的问题而对效果打折扣

1K20

用了很多,介绍 4个很 Nice 的 Veu 路由过渡

它让我们可以在应用程序的不同页面之间添加平滑的动画/过渡效果。 如果使用得当,它可以让我们的应用程序更加现代和专业,从而增强用户体验。...下面我们要创建的四个过渡页面。 ?...1 – Fade Vue Router Transitions 添渐隐页面过渡可能是我们可以添加到Vue应用程序中最常用的之一。 我们可以通过更改元素的opacity 来实现此效果。...transition name="slide"> 为了让例子更好看,我们给每个页面加上下面的样式...过渡效应该是很小的,微妙的增强功能,而不是会让应用产生干扰因素。 我认为实现较好过渡是将一些更基础的过渡结合在一起。 例如,让我们将幻灯片放大和缩小合并为一个过渡。

1.7K20

歌词之全新实践

那除了歌词之外,我们还可以做些什么呢? 首先,我们脱离业务对架构进行更高一层的抽象,梳理出了更通用的架构方。...以上主要是介绍歌词技术方案的实现原理与架构介绍。...这一实现让libass不需要等待渲染的完成就可以进行下一帧数据的解码,有效地提高了的帧率 8)卡顿优化效果汇总 经历上述各项优化后,前述复杂在低端机Note 3上由原来的7帧达到15帧 ?...2)寻找合适的缓存比例 从K歌线上的10几个中,随机选取了5个,统计各个处理1500帧数据对2类缓存的访求并制成了表格 ?...小结 歌词的技术方案经历了无数次讨论和技术预研,采用了并行计算大幅减少运算时间,优化了编译策略解决了跨平台问题。

2.3K10

歌词之全新实践

那除了歌词之外,我们还可以做些什么呢? 首先,我们脱离业务对架构进行更高一层的抽象,梳理出了更通用的架构方。...以上主要是介绍歌词技术方案的实现原理与架构介绍。...这一实现让libass不需要等待渲染的完成就可以进行下一帧数据的解码,有效地提高了的帧率 8)卡顿优化效果汇总 经历上述各项优化后,前述复杂在低端机Note 3上由原来的7帧达到15帧 ?...2)寻找合适的缓存比例 从K歌线上的10几个中,随机选取了5个,统计各个处理1500帧数据对2类缓存的访求并制成了表格 ?...小结 本文主要介绍了歌词开发的关键技术和优化策略。技术方案经历了数次讨论和预研,采用了并行计算大幅减少运算时间,优化了编译策略解决了跨平台问题。

2.5K60

前端讲解与实战

图片2.2 绘制技术角度不管采用什么方式来制作动画,最终呈现到前端页面的无非是以下三种形式:CanvasdivSVGPS:为了简单也可以用视频,但除非动画的播放场景固定,不然移动端视频在不同app、不同机型...图片2.3 动画类型角度前端开发,首先应该确定的是动画用途->确认动画类型->确认绘制技术->确认动画的实现方式。...解放前端工程师的生产力,提高设计师做的自由度。缺点:Bodymovin 插件待完善,仍然有部分 AE 效果无法成功导出。对于交互方面支持的还不是很好,更多的是用来展示动画。...与此同时,PixiJS具有完整的WebGL支持,如果需要,可以无缝地回退到HTML5的canvas。...html

2.5K30

Flutter 转场大合集

CupertinoFullscreenDialogTransition 名称显示是苹果风格的全屏对话转换,构造方法如下: CupertinoFullscreenDialogTransition({...FadeTransition FadeTransition 看名字就知道是一个渐现的动画效果了,示例很简单,通过一个 Animation控制透明度就可以实现对应的了。...child }) 复制代码 ScaleTransition 缩放,我们在吹吧吹吧!来吹个大大的气球!已经介绍过了,这里不再重复介绍,大家看之前的文章即可。...SizeTransition 尺寸变化,可以参考超人飞来!满屏的力量感动画!这一篇文章。...总结 本篇列举了 Flutter 自带的转场组件 Transition 系列的使用,可以作为大家平时使用时的参考手册,建议收藏,随时可以翻阅。

1K20
领券