首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏WebJ2EE

    】:刮刮卡

    A viewport represents a polygonal (normally rectangular) area in computer graphics that is currently being viewed. In web browser terms, it refers to the part of the document you're viewing which is currently visible in its window (or the screen, if the document is being viewed in full screen mode). Content outside the viewport is not visible onscreen until scrolled into view.

    1.5K20发布于 2020-11-05
  • 来自专栏薄荷前端

    canvas中普通与粒子的实现

    canvas可以绘制动态效果,除了常用的规则动画之外,还可以采用粒子的概念来实现较复杂的,本文分别采用普通与粒子特效实现了一个简单的时钟。 普通时钟 普通即利用canvas的api,实现有规则的图案、动画。 效果 该效果实现比较简单,主要分析一下刻度与指针角度偏移的实现。 offscreenCanvasCtx.stroke(); 粒子 canvas可以用来绘制复杂,不规则的动画。粒子特效可以用来实现复杂、随机的动态效果。

    2.4K50编辑于 2022-04-07
  • 来自专栏腾讯大讲堂的专栏

    玩转HTML5移动页面(篇)

    同时也会谈及移动端H5页面的优化细节与关键点,因此本文章将分为篇和优化篇。 (查看DEMO) 2.如果时间紧凑,又不像桑尼一样擅长于动画细节,可以使用一些辅助工具: Animate.css,通过直接预览选择想要的,然后下载它的CSS把对应的keyframe扒下来就好了(引用整个 这里提供一个工具可以轻松实现陀螺仪重力效果的:parallax.js 用法简单,定义一个parallax-obj的父类,把需要的元素加上layer的类,然后设置的范围data-depth: ? (5) 背景音乐&音效 H5页面要炫酷,画面生动还是不够的,一定要配合生动的音乐。因此可以主动跟设计或产品沟通,让他们可以提供音乐资源,分分钟导致UV猛涨有木有! (查看DEMO) 当然,真正要做到高效制作动态H5页面,还是靠积累,因此平时做好的细节动画自己都积累起来,下次分分钟就能用得上。

    4.8K80发布于 2018-02-12
  • 来自专栏小康的自留地

    五、jQuery

    nav>li:last-child { border-bottom: 1px solid #000; border-bottom-left-radius: 5px : 5px; border-top-right-radius: 5px; } .nav>li>span { background : url("https://ae02.alicdn.com/kf/U7eebc02d0d5e4be287d88baf368f0019S.jpg") no-repeat center; height: 32px; position: absolute; right: 10px; top: 5px >

    <img src="https://ae03.alicdn.com/kf/U2f875afd3ec347f38fc58fc<em>5</em>a091f97dd.jpg

    2.6K30发布于 2020-06-18
  • 来自专栏薄荷前端

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

    canvas可以绘制动态效果,除了常用的规则动画之外,还可以采用粒子的概念来实现较复杂的,本文分别采用普通与粒子特效实现了一个简单的时钟。 普通时钟 普通即利用canvas的api,实现有规则的图案、动画。 效果 ? 该效果实现比较简单,主要分析一下刻度与指针角度偏移的实现。 offscreenCanvasCtx.stroke(); 复制代码 粒子 canvas可以用来绘制复杂,不规则的动画。粒子特效可以用来实现复杂、随机的动态效果。

    2.2K20发布于 2019-04-03
  • 来自专栏腾讯大讲堂的专栏

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

    尽管UI设计和卡通之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通的优点,从情感和认知层面上将两者的优势相结合。 (在图片社区项目中,我们对通知使用了。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用来吸引用户注意。) 包括了身体,衣服,和一些局部的动作处理,让其变的更加极致。 ? 4使用UI的注意点 在UI界面中使用是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。 5总结 在UI中使用有以下几个优点: -由于动画让用户更容易理解界面之间的关系,所以减轻了很多认知负担。 -通过消除屏幕上的跳变,让界面不让用户吃惊并费解,从而让体验更加愉快。

    3.2K80发布于 2018-02-12
  • 来自专栏音视频技术

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

    素材的生产流程却一直是个很大的行业痛点,主要因为在传统的工作流下,依赖研发用代码还原的生产方式存在巨大的瓶颈。 在传统的工作流中,一般是设计师先使用 AE 设计好动,然后导出一个视频Demo,研发再来根据 Demo 拆解组成并通过代码还原。 视觉方面:PAG的SDK已经完全还原了AE整个的渲染系统,接入一次,设计师就可以充分利用AE的原子能力,组合出无限的视觉,不用因为代码还原成本的问题而打折扣。 例如中间这一组的属性,经过重新排列后,符号位的区域可从5字节降到5比特。内容的区域还可以利用右边的连续数组编码压缩,平均减少一半以上的文件大小。 无限AE:PAG的SDK已经完全还原了AE的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用PAG经过5年积累的AE原子能力,组合出无限的视觉,不用因为代码还原成本的问题而对效果打折扣

    2.5K10编辑于 2023-05-05
  • 来自专栏音视频技术

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

    之前生产一个典型的视频模板,平均需要研发投入 5 人天还原才能上线。这样很难跟上运营节奏,容易错过时事热点。 第三,视觉方面:PAG 的 SDK 已经完全还原了 AE 整个的渲染系统,接入一次,设计师就可以充分利用 AE 的原子能力,组合出无限的视觉,不用因为代码还原成本的问题而打折扣。 PAG 应用场景 PAG 方案虽然诞生在视频编辑场景下,但同样也适用于其他各种场景下的需求。这是到目前为止 PAG 的 5 个典型应用场景。直播礼物,UI 动画,贴纸花字,视频模板,和游戏战报。 PAG 架构演进 1.0 PAG 方案到目前为止已经迭代了 5 年多,共经历 4 个大版本。 第三,无限 AE :PAG 的 SDK 已经完全还原了 AE 的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用 PAG 经过 5 年积累的 AE 原子能力,组合出无限的视觉

    2.3K20编辑于 2023-05-05
  • 来自专栏進无尽的文章

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

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

    1.9K10发布于 2018-09-12
  • 来自专栏Material Design组件

    关于的笔记

    ·强化页面的核心内容。 ·新手引导。 ·通过的形式告知用户当前所处的状态。 (微信-语音搜索) 品牌与情感 3.1强化品牌认知:可以与自己的品牌形象相结合,设计出符合本身品牌气质的方案,亦或者与自身品牌ip结合,以功能需求为基础,创造出一些有趣的形式,比如加载动画等 ·使用品牌ip做礼物或者加载状态。 ,才是真真切切让用户用的开心的设计。

    1.1K10发布于 2020-02-13
  • 来自专栏前端技术江湖

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

    当面对复杂的时,我们直接加载设计师给的文件,通过 sdk 就能把动画渲染出来,所见即所得,再也不用反复跟设计争论还原细节以及实现的难易程度。 2.PAG工作流简介 整体流程 PAG 工作流主要包含 AE 导出插件 PAGExporter、桌面端预览工具 PAGViewer和各平台端的 PAG SDK 三部分。 SDK 加载渲染 pag 。 ,是非常实用的,其SDK 的能力很全面,覆盖的业务场景从常用的UI、H5,到当下热门的短视频模板、直播礼物等,可以说非常广泛。 无限AE:PAG的SDK已经完全还原了AE的整个渲染系统,并支持矢量和序列帧混合导出,接入一次,设计师就可以复用PAG经过5年积累的AE原子能力,组合出无限的视觉,不用因为代码还原成本的问题而对效果打折扣

    3.6K20编辑于 2023-08-21
  • 来自专栏腾讯社交用户体验设计

    H5的常见制作手法 - 腾讯ISUX

    近两年,小到loading动画,表单,大到各式各样H5运营页的炫酷展现,“设计”一词可谓是火遍大江南北,而设计早已成为一名合格设计师必需有所知晓的领域。 本文将通过一些案例,和大家一同挖掘几种常见的H5制作手法。 ? 我们由浅入深来挖掘这制作的秘密,一个入门级的小问题:看上图这几个动画例子,大家是否能说出这动画是如何制作出来的呢? 对,答案必须是设计师们都非常熟悉的gif小动画了,H5制作的第一手法,便是GIF了。 制作手法7:video 用视频输出非常特别的。关于video的魅力我们用吴亦凡H5页面的例子,相信大家瞬间就可以明白了吧^^。 ? 最后我们再以一个简单的表格来汇总这H5常见的制作手法,希望读完本文的小伙伴们都可以在下次遇见新动画效果时,第一时间挖掘出它背后的制作原理,好好运用这8大手法,人人都是优秀的设计师。

    5.6K21发布于 2018-06-29
  • 来自专栏腾讯社交用户体验设计

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

    尽管UI设计和卡通之间存在差异:卡通更侧重于娱乐,而用户界面却是严谨的互动式工具。但是我们还是可以借鉴卡通的优点,从情感和认知层面上将两者的优势相结合。 (从左到右依次是移入,擦除和模糊消失) 2.2 夸张 通过“夸张现实”的手法,往往可以让设计达到事倍功半的效果。经过夸张手法处理的卡通表现的更现实。 (在图片社区项目中,我们对通知使用了。因为通知入口属于细节,在没有通知时,只保留一个icon(上图),不吸引用户注意。当有新消息来时(下图),用来吸引用户注意。) 4.使用UI的注意点 在UI界面中使用是有益的。但是UI并不是卡通。它们之间最重要的一个区别是:卡通是一种被动介质,而用户界面是互动式的。 5.总结 在UI中使用有以下几个优点: -由于动画让用户更容易理解界面之间的关系,所以减轻了很多认知负担。 -通过消除屏幕上的跳变,让界面不让用户吃惊并费解,从而让体验更加愉快。

    2.1K20发布于 2018-06-29
  • 来自专栏腾讯社交用户体验设计

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

    同时也会谈及移动端H5页面的优化细节与关键点,因此本文章将分为篇和优化篇。 www.sunnyzhen.com/course/demo/motorcycle/index.html) 2.如果时间紧凑,又不像桑尼一样擅长于动画细节,可以使用一些辅助工具: Animate.css,通过直接预览选择想要的 这里提供一个工具可以轻松实现陀螺仪重力效果的:parallax.js 用法简单,定义一个parallax-obj的父类,把需要的元素加上layer的类,然后设置的范围data-depth: ? (5) 背景音乐&音效 H5页面要炫酷,画面生动还是不够的,一定要配合生动的音乐。因此可以主动跟设计或产品沟通,让他们可以提供音乐资源,分分钟导致UV猛涨有木有! 注明出处格式:腾讯ISUX (http://isux.tencent.com/play-with-html5-animate.html)

    3K30发布于 2018-06-29
  • 来自专栏终身学习者

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

    1 – Fade Vue Router Transitions 添渐隐页面过渡可能是我们可以添加到Vue应用程序中最常用的之一。 我们可以通过更改元素的opacity 来实现此效果。 过渡效应该是很小的,微妙的增强功能,而不是会让应用产生干扰因素。 我认为实现较好过渡是将一些更基础的过渡结合在一起。 例如,让我们将幻灯片放大和缩小合并为一个过渡。

    2.3K20发布于 2021-04-19
  • 来自专栏我分享我快乐

    jquery_02方法

    起初,我认真的时候,你不认真,现在你认真了,我却已离你有些远了。想想当时我们一起学习一起努力的日子,是不是有种莫名的喜悦。现在大家工作了,也会遇到一些前端设计的问题或相关的事情,这时你们能第一时间来到这里,想到曾经我们在一起共同学习过、努力过、拼搏过,我依然觉得很欣慰。所以当我的朋友们真正需要我的时候,我还在这里等着你,我在这里为你们准备了前端设计基础知识的成套视频(试听版)。无论你是第一次无基础学习,还是有基础来复习复习,也或是想我了来看看我,嘻嘻。都很欢迎大家! 衷心祝愿大家工作顺利!一切都好! 大

    976110发布于 2018-05-02
  • 来自专栏各类技术文章~

    Flutter 转场大合集

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

    1.4K20发布于 2021-11-05
  • 来自专栏vivo互联网技术

    前端讲解与实战

    图片2.3 动画类型角度前端开发,首先应该确定的是动画用途->确认动画类型->确认绘制技术->确认动画的实现方式。 (5)3D动画DOM操作用CSS 3D实现。 综上我们可以知道,因为我们详细定义了一个动画周期,也就是说0% ~ 5%之间变化一次,5% ~ 10%变化一次,所以我们这样写才能达到想要的效果。 解放前端工程师的生产力,提高设计师做的自由度。缺点:Bodymovin 插件待完善,仍然有部分 AE 效果无法成功导出。对于交互方面支持的还不是很好,更多的是用来展示动画。 与此同时,PixiJS具有完整的WebGL支持,如果需要,可以无缝地回退到HTML5的canvas。

    3.8K30编辑于 2022-09-26
  • 来自专栏腾讯IMWeb前端团队

    腾讯课堂 H5 直播间点赞实现

    虽然之前很好奇这些飘动的点赞是怎么实现的,但没有特别去钻研。直到前阵子投入腾讯课堂 H5 直播间的需求,需要自己去实现一个这样的效果时,才开始摸索。 先看看最后的效果: 相比视频号的点赞,轨迹复杂了很多。 CSS 实现点赞 2.1 轨迹分析 由于点赞动画是在一个二维平面上的,我们可以将它的运动轨迹拆分为 x 轴 和 y 轴 上的两段。 接下来我们看看基于 Canvas 的点赞实现。 3.1 画布创建 首先我们读取一个 Canvas 元素的 id,并通过 getContext 获取它的上下文。 假如它返回了 true,代表点赞图标已经完整经历了整个的过程,需要将它从绘制列表中剔除出去。 重复 2、3 过程,直至列表中没有任务需要执行。

    1.3K30编辑于 2022-06-29
  • 来自专栏经年隔世

    Ant Motion插件分析

    Ant Motion插件分析 一、原理分析 特效是通过组件内部的js和css两者共同控制。 通过给要加的元素添加指定的class类名来展示特效。比如hover添加了指定类名(如:hv-fadeIn)的元素时执行动。 例:

    (3):第三种方案可以制作一个纯js组件,样式通过用户自定义。 通过封装的方法给元素绑定特效,可以兼顾到hover和click两中交互效果,也可以只执行一次设定的。 移动端适合用点击类效果) (1):元素的2D变换(放大缩小;扭动弹跳;晃动变形) (2):元素背景的填充与文字颜色变化 (3):icon图标变换 (4):shadow阴影特效(元素升高地面出现阴影) (5

    3.1K30发布于 2019-11-23
领券