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

    原 透过WebGL 3D看动画Easing

    最早接触到Easing概念是学Flash/Flex时接触到的这里demo,这个demo第一次给我对Easing直观的感受,如今基于HTML5的可以参考 http://easings.net/,Easing 曲线函数的功能,待会介绍的例子将会枚举一堆常用的Easing函数供大家参考应用,先上张图和视频开门见山让大家体验下基于WebGL的3D下,如何更直观的展示不同Easing动画效果: image.png 该例子近20种动画Easing类型分布在不同的箭头跑道上,当点击控制面板的animation按钮则开始启动动画,动画过程箭头将随着Easing的函数的逻辑决定前进的速度,这样多组动画同时进行时刻直观的对不同动画效果进行比较 示例还借助了3D的空间新轴线,在垂直轴方向动态用曲线表示Easing函数在当前时间点的函数值,因此大家可以直观的体验到Easing函数曲线的动态变化过程,同时曲线段的颜色也根据该时间段箭头的前进距离由白变红 右侧控制面板上端是HT的TableView表格组件,通过表格的CheckMode可勾选需要显示的Easing函数类型,可点击表头全部选中或者全部取消,或逐行控制具体特效的是否可见,下端HT拉条组件的frames

    58710发布于 2018-06-05
  • 来自专栏WordPress果酱

    使用 jQuery Easing Plugin 增强动画过渡效果

    如何使用 jquery.easing.js 第一步 引入插件 jQuery 插件嘛,当然要先引入 jQuery,然后再引入 jquery.easing.js 。 按照 animate 的写法,加上 easing 。 插件的参数 这个插件有三个参数:duration、easing、complete。 duration 参数 用来指定动画变化的时间,以毫秒为单位。 easing 参数 指定这个动画要使用何种过渡样式。 指定默认的 easing 样式 在使用中 easing 参数是可以省略的,省略之后,就会调用默认的过渡样式。可以使用下面一句代码,指定默认的动画过渡样式。 下载: jQuery Easing Plugin 。

    1.2K20编辑于 2023-04-15
  • 来自专栏WordPress果酱

    jQuery Easing Plugin 网页缓动函数速查表

    以 jQuery 为例,还记得之前在我爱水煮鱼上推荐的那个缓动插件 jquery.easing.js 吗?常规的动画效果就是线性变化,例如匀速的移动某个块或者元素。这种过渡效果很显然是非常低端普通的。 有了 jquery.easing.js 这个插件之后,就可以调用里面定义的一些动画过渡效果,让你的网页中的动画效果更佳的自然生动、与众不同。 但是,jquery.easing.js 插件的官方网站提供的动画预览功能非常弱,你必须点击某个效果,才可以看到。于是,就有人做了这样的一个 网页缓动函数速查表 并且开源有人将其翻译了一个中文版本。

    1.4K10编辑于 2023-04-14
  • 来自专栏超然的博客

    HEER-Easing Embedding Learning by Comprehensive Transcription of Heterogeneous Information Networks

    这篇KDD’18的文章,没有按照常规的方法将所有的node嵌入到同一的空间,因为文章提出 node 因为连接的 edge 类型(type)不同,存在不兼容(incompatibility)的特性,所以最好能够根据不同的edge type来定义不同度量空间(metric space),保持同一个度量空间下,node的兼容性。

    83110发布于 2018-12-28
  • 来自专栏HT

    透过HT for Web 3D看动画Easing函数本质

    最早接触到Easing概念是学Flash/Flex时接触到的这里demo,这个demo第一次给我对Easing直观的感受,如今基于HTML5的可以参考 http://easings.net/,Easing 曲线函数的功能,待会介绍的例子将会枚举一堆常用的Easing函数供大家参考应用,先上张图和视频开门见山让大家体验下基于WebGL的3D下,如何更直观的展示不同Easing动画效果: http://www.hightopo.com /guide/guide/plugin/form/examples/example_easing.html ? 该例子近20种动画Easing类型分布在不同的箭头跑道上,当点击控制面板的animation按钮则开始启动动画,动画过程箭头将随着Easing的函数的逻辑决定前进的速度,这样多组动画同时进行时刻直观的对不同动画效果进行比较 示例还借助了3D的空间新轴线,在垂直轴方向动态用曲线表示Easing函数在当前时间点的函数值,因此大家可以直观的体验到Easing函数曲线的动态变化过程,同时曲线段的颜色也根据该时间段箭头的前进距离由白变红

    1K60发布于 2018-01-03
  • 来自专栏HT

    透过WebGL 3D看动画Easing函数本质

    最早接触到Easing概念是学Flash/Flex时接触到的这里demo,这个demo第一次给我对Easing直观的感受,如今基于HTML5的可以参考 http://easings.net/,Easing 曲线函数的功能,待会介绍的例子将会枚举一堆常用的Easing函数供大家参考应用,先上张图和视频开门见山让大家体验下基于WebGL的3D下,如何更直观的展示不同Easing动画效果: ? 该例子近20种动画Easing类型分布在不同的箭头跑道上,当点击控制面板的animation按钮则开始启动动画,动画过程箭头将随着Easing的函数的逻辑决定前进的速度,这样多组动画同时进行时刻直观的对不同动画效果进行比较 示例还借助了3D的空间新轴线,在垂直轴方向动态用曲线表示Easing函数在当前时间点的函数值,因此大家可以直观的体验到Easing函数曲线的动态变化过程,同时曲线段的颜色也根据该时间段箭头的前进距离由白变红 以下HT for Web的3D例子为在Android平板上运行的效果,可勾选部分类型更容易直观观察具体的Easing函数运行效果: ?

    1.1K100发布于 2018-01-03
  • 来自专栏hightopo

    透过HT for Web 3D看动画Easing函数本质

    最早接触到Easing概念是学Flash/Flex时接触到的这里demo,这个demo第一次给我对Easing直观的感受,如今基于HTML5的可以参考 http://easings.net/,Easing 曲线函数的功能,待会介绍的例子将会枚举一堆常用的Easing函数供大家参考应用,先上张图和视频开门见山让大家体验下基于WebGL的3D下,如何更直观的展示不同Easing动画效果: http://www.hightopo.com /guide/guide/plugin/form/examples/example_easing.html 该例子近20种动画Easing类型分布在不同的箭头跑道上,当点击控制面板的animation按钮则开始启动动画 ,动画过程箭头将随着Easing的函数的逻辑决定前进的速度,这样多组动画同时进行时刻直观的对不同动画效果进行比较。 示例还借助了3D的空间新轴线,在垂直轴方向动态用曲线表示Easing函数在当前时间点的函数值,因此大家可以直观的体验到Easing函数曲线的动态变化过程,同时曲线段的颜色也根据该时间段箭头的前进距离由白变红

    48630发布于 2018-07-09
  • 来自专栏老雷PHP全栈开发

    jquery基础教程之动画效果

    jquery基础教程之动画效果 一、显示隐藏 1、show([speed,[easing],[fn]]) 显示隐藏的匹配元素。 console.log("完成") }) 2、hide([speed,[easing],[fn]]) 隐藏显示的元素 3、toggle([speed],[easing],[fn]) 如果元素是可见的 )来动态地显示所有匹配的元素 2、slideUp([speed,[easing],[fn]]) 过高度变化(向上减小)来动态地隐藏所有匹配的元素 3、slideToggle([speed],[easing ],[easing],[fn]) 淡出效果 3、fadeToggle([speed,[easing],[fn]]) 淡入和淡出效果切换 $("p").fadeToggle("slow") 四、 animate animate(params,[speed],[easing],[fn]) 用于创建自定义动画的函数。

    1.3K20发布于 2020-07-02
  • 来自专栏全栈自学笔记

    jQuery 效果

    显示语法规范 show([speed,[easing],[fn]]) 2. 显示参数  (1)参数都可以省略, 无动画直接显示。 隐藏语法规范 hide([speed,[easing],[fn]]) 2. 隐藏参数 (1)参数都可以省略, 无动画直接显示。 切换语法规范 toggle([speed,[easing],[fn]]) 2. 切换参数 (1)参数都可以省略, 无动画直接显示。 上滑效果语法规范 slideUp([speed,[easing],[fn]]) 2. 上滑效果参数 (1)参数都可以省略。 淡入效果语法规范 fadeIn([speed,[easing],[fn]]) 2. 淡入效果参数 (1)参数都可以省略。

    6.7K30编辑于 2022-05-08
  • 来自专栏向治洪

    React Native动画Animated详解

    Easing 模块定义了很多缓冲曲线函数。 Animated.decay() – 推动一个值以一个初始的速度和一个衰减系数逐渐变为0。 : easingFunction, delay: number } ) Easing 也是用React Native创建动画的载体,它允许我们使用已经定义好的各种缓冲函数,例如:linear : Easing.linear } ).start(() => this.spin()) } 现在方法已经创建好了,接下来就是在UI中渲染动画了。 , 1000, Easing.ease, 2000) ]).start() } 在 animate 方法中,我们将三个动画属性值重置为0。 此外,还创建了一个 createAnimation 方法,该方法接受四个参数:value, duration, easing, delay(默认值是0),返回一个新的动画。

    5.1K50发布于 2018-02-06
  • 来自专栏半生瓜のblog

    【QML】简单动画实现

    QML动画 **示例1:**动画作为属性值的来源 import QtQuick 2.0 //动画作为属性值的来源 //语法: 动画on属性 //easing属性来实现缓和曲线 Rectangle{ : Easing.OutBounce//反弹效果 } PropertyAnimation on y{ to:50 duration: 1000 loops: Animation.Infinite easing.type: Easing.OutBounce } } **示例2:**行为动画 import QtQuick 2.0 duration: 1000 } NumberAnimation { to:0 easing.type : Easing.OutBounce duration: 1000 } } } }

    95810编辑于 2023-05-13
  • 来自专栏前端干货和生活感悟

    jQuery源码解析之$().animate()(上)

    ()的方法 jQuery.fn.extend( { //源码8062行 //{'width': '500'} animate: function( prop, speed, easing , fn ) { // opt={ // complete:false, // duration: undefined, // easing: undefined fn && easing || isFunction( speed ) && speed, duration: speed, easing: fn && easing || easing && ! isFunction( easing ) && easing }; // Go to the end state if fx are off /*这边是为opt.duration

    1K10发布于 2019-09-05
  • 来自专栏向治洪

    React Native之Picker组件详解

    : Easing.linear, duration: 500, toValue: 0.8, } ), Animated.timing( this.state.offset, { easing: Easing.linear, ( this.state.offset, { easing: Easing.linear, duration: 500 Animated.timing( this.state.offset, { easing: Easing.linear, ( this.state.offset, { easing: Easing.linear, duration: 500

    5.3K60发布于 2018-02-06
  • 来自专栏柠檬先生

    jQuery 效果使用

    easing       一个字符串,表示过渡使用哪种缓动函数。     complete       在动画完成时执行的函数。    easing       一个字符串,表示过渡使用哪种缓动函数。     complete       在动画完成时执行的函数。    easing       一个字符串,表示过渡使用哪种缓动函数。     complete       在动画完成时执行的函数。    easing       一个字符串,表示过度使用哪种缓动函数。     complete       在动画完成时执行的函数。    easing       一个字符串,表示过度使用哪种缓动函数。     complete       在动画完成时执行的函数。   

    8.1K90发布于 2018-01-19
  • 来自专栏烤包子

    【ThreeJS】自己写的一个ThreeJS的粒子发射器

    x: obj.position.x, y: 2, z: obj.position.z }, 6000) .easing (TWEEN.Easing.Cubic.Out); TweenSpriteUP.start(); TweenSpriteUP.onComplete(function() { TWEEN.Tween(objMaterial) .to({ opacity: 0.8 }, 1000) .easing (TWEEN.Easing.Cubic.Out); TweenSpriteOpacity1.start(); TweenSpriteOpacity1.onComplete (TWEEN.Easing.Cubic.Out); TweenSpriteOpacity2.start(); }); } } //粒子发射 Ning+

    1.2K20发布于 2021-11-10
  • 来自专栏云前端

    Tween.js 动画库简介

    可用的easing函数:TWEEN.Easing tween.js提供了一些可用的easing函数。 easing 类型分为: In, Out 和 InOut. 使用自定义的Easing函数 你不但可以使用tween.js提供的easing函数,还可以自定义easing函数。 但必须遵守下面的规则: easing函数仅在每个tween每次被更新时调用,而不管有多少属性被改变。 * easedElapsed; 下面是一个使用Math.floor来做easing效果的例子: ``` function tenStepEasing(k) { return Math.floor(k * 10) / 10; } ``` 你可以在tween 这样使用它: tween.easing(tenStepEasing); 它必须接收一个参数。

    3.1K10发布于 2020-06-16
  • 来自专栏全球技术精选

    有点酷,使用 .NET MAUI 探索太空

    )); parentAnimation.Add(0.1, 0.3, new Animation(v => imgVenus.Opacity = v, 0, 1, Easing.CubicIn )); parentAnimation.Add(0.2, 0.4, new Animation(v => imgEarth.Opacity = v, 0, 1, Easing.CubicIn )); parentAnimation.Add(0.3, 0.5, new Animation(v => imgMars.Opacity = v, 0, 1, Easing.CubicIn )); parentAnimation.Add(0.5, 0.7, new Animation(v => imgSaturn.Opacity = v, 0, 1, Easing.CubicIn )); parentAnimation.Add(0.7, 0.9, new Animation(v => imgUranus.Opacity = v, 0, 1, Easing.CubicIn

    54110编辑于 2022-09-05
  • 来自专栏前端干货和生活感悟

    jQuery源码解析之$().animate()(下)

    optall={ // complete:function(){jQuery.dequeue()}, // old:false, // duration: 400, // easing : jQuery.easing. ); animation.tweens.push( tween ); // { // easing: "swing" , unit ) { this.elem = elem; this.prop = prop; this.easing = easing || jQuery.easing _default.set( this ); } return this; }, } 解析: 一个是动画效果swing的处理:jQuery.easing[ this.easing

    2.1K10发布于 2019-09-05
  • 来自专栏黑马

    【Java Web_09】JQuery

    ② hide([speed,[easing],[fn]]) ③ toggle([speed],[easing],[fn]) 2. 滑动显示和隐藏方式 ① slideDown([speed],[easing],[fn]) ② slideUp([speed,[easing],[fn]]) ③ slideToggle ([speed],[easing],[fn]) 3. 淡入淡出显示和隐藏方式 ① fadeIn([speed],[easing],[fn]) ② fadeOut([speed],[easing],[fn]) ③ fadeToggle ([speed,[easing],[fn]]) 7.

    2K10发布于 2021-02-04
  • 来自专栏向治洪

    React Native动画详解

    Easing 模块定义了很多缓冲曲线函数。 Animated.decay() – 推动一个值以一个初始的速度和一个衰减系数逐渐变为0。 : easingFunction, delay: number } ) Easing 也是用React Native创建动画的载体,它允许我们使用已经定义好的各种缓冲函数,例如:linear : Easing.linear } ).start(() => this.spin()) } 现在方法已经创建好了,接下来就是在UI中渲染动画了。 , 1000, Easing.ease, 2000) ]).start() } 在 animate 方法中,我们将三个动画属性值重置为0。 此外,还创建了一个 createAnimation 方法,该方法接受四个参数:value, duration, easing, delay(默认值是0),返回一个新的动画。

    4K70发布于 2018-01-26
领券