动漫

DOTween --缓动动画枚举

本小妞迷上赌 提交于 2020-01-19 22:28:38
DoTween的缓动动画曲线与效果网址: http://robertpenner.com/easing/easing_demo.html 缓动动画速查表网址: http://www.xuanfengge.com/easeing/easeing/ 来源: CSDN 作者: .木木啊 链接: https://blog.csdn.net/qq_38093657/article/details/104044919

webkitAnimationEnd动画事件

一世执手 提交于 2020-01-19 05:41:53
在前面的文章中也有介绍过css3动画的内容,可见《 关于transition和animation 》和《 webkitAnimationEnd动画事件 》,今天又要唠叨一下这个东西了,随着知道的越多,然后就会发现自己还有更多的不知道。 今天主要说的是利用animate制作帧动画。 我们常见的loading效果,很多的动画效果并不是连续运动,而是一种逐帧运动的感觉。 看一个简单的需要制作动画效果的图片: 甚至就包括我们在这里写博客上传图片,等待上传这个过程中的loading动画,明显的效果是不能连续转动,不然总感觉傻傻的,最开始我也做了一个傻傻的连续旋转的动画,不知道怎么上传这种效果,没法只管的演示,我把所有代码全都贴上自己可以观察一下。 <div class="loading"></div> .loading{ width: 1.12rem; height: 1.12rem; position: absolute; left: 50%; margin-left: -0.56rem; top: 35%; z-index: 2; background: url(../images/loading.png) no-repeat center center; background-size: contain; -webkit-animation: rorates 4s infinite

CSS 阴影动画优化技巧

最后都变了- 提交于 2020-01-18 01:44:43
box-shaodw 在我们的工作中使用以及越来越多,伴随阴影的动画或多或少都有一点。假设,我们有下面这样一个盒子: div { width: 100px; height: 100px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } 希望 hover 的时候,盒阴影从 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) 过渡到 box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3)。 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3) --> box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3) OK,最简单的方法当然是: div:hover { width: 100px; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); } web前端开发学习Q-q-u-n: 731771211,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习方法(详细的前端项目实战教学视频,PDF) 因为过渡动画是在两个不同的盒阴影状态在发生,所以在过渡动画的时间内,浏览器会不断的重绘盒阴影。而又由于阴影属于耗性能样式,所以这种动画给人的感觉多少有些卡顿。 这里有一个小技巧可以优化这种情况下的阴影动画。

css3实现超好看的旋转动画

谁都会走 提交于 2020-01-17 22:31:53
核心代码border-radius, 以及animation: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>转啊转</title> <style type="text/css"> html,body,div,a,p,span,ul,li { padding: 0; margin: 0; list-style: none; text-decoration: none; font-family: monospace; } .center { width: 500px; height: 500px; margin: 50px auto; line-height: 500px; text-align: center; position: relative; } .moveing1, .moveing2, .moveing3 { position: absolute; width: 300px; height: 300px; top: 20%; left: 20%; border: 1px solid #eee; background-color: rgba(10, 120, 120, .6); z-index: -1; } .moveing1 { border-radius: 38% 62% 63% 37% /

jQuery---三组基本动画 show hide

◇◆丶佛笑我妖孽 提交于 2020-01-17 16:02:22
三组基本动画 show hide //show不传参数,没有动画效果 $("div").show(); //show(speed) //speed:动画的持续时间 可以是毫秒值 还可以是固定字符串 //fast:200ms normal:400ms slow:600ms $("div").show(1000); // show([speed], [callback]) 里面放个回调函数 $("div").show(1000, function () { console.log("哈哈,动画执行完成啦"); }) //hide隐藏 $("input").eq(1).click(function () { $("div").hide(); }) 来源: https://www.cnblogs.com/jane-panyiyun/p/12206042.html

JQuery高级笔记

不打扰是莪最后的温柔 提交于 2020-01-17 08:35:27
一、JQuery动画 JQuery动画有三种方式显示和隐藏元素 1.默认显示和隐藏方式 show([speed,[easing],[fn]]) 参数: speed:动画的速度。三个预定义的值 ( "slow" , "normal" , "fast" ) 或表示动画时长的毫秒数值 ( 如: 1000 ) easing:用来指定切换效果,默认是 "swing" ,可用参数 "linear" swing:动画执行时效果是 先慢,中间快,最后又慢 linear:动画执行时速度是匀速的 fn:在动画完成时执行的函数,每个元素执行一次。 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]]) 二、JQuery遍历 1.方式一:jq对象.each 语法: jquery对象 . each (

CSS 07 转换,过渡,动画

China☆狼群 提交于 2020-01-16 06:09:46
CSS HACK 我们为了兼容不同低版本浏览器,而作的代码开发,叫做编写csshack - webkit- - moz- - ms- - o- 一 转换(*****)—transform 改变元素在页面中的位置,大小,角度,形状 transform:transform-function1 transform-function2… 转换属性:transform; 转换函数:2D的4个,3D的一个, 1 2D转换 只在x,y轴发生转换 (1)位移 transform:translate(x,y) translate()只写一个值和translateX()作用相同—设置元素在x轴上的位移距离 translateY()设置元素在y轴上的位移距离 (2)缩放 transform:scale(val) ①val>1–放大 ②<0val<1—缩小 ③val<0—反转缩小/放大 scale(v1,v2)分别设置x,y轴的尺寸 scaleX()/scaleY()单独设置x,y轴的尺寸 (3)旋转 transform:rotate(ndeg) n>0顺时针;n<0逆时针 transform-origin:v1 v2 转换原点:①px为单位的数字 ②x%,y%;③关键字:x-left/center/right y-top/center/bottom 旋转会带着坐标轴一起旋转,所以会影响旋转之后位移的位置

Unity动画倒放

試著忘記壹切 提交于 2020-01-15 07:22:10
在Animator面板里复制一个状态,名字改掉。在属性面板motion用同一个,把speed改为-1。 比如下面的questLeave的motion与questEnter的一样,但是speed相反。 两个动画播放: quest . GetComponent < Animator > ( ) . Play ( "questEnter" ) ; quest . GetComponent < Animator > ( ) . Play ( "questLeave" ) ; 来源: CSDN 作者: realfancy 链接: https://blog.csdn.net/realfancy/article/details/103885976

CSS3 animation动画

生来就可爱ヽ(ⅴ<●) 提交于 2020-01-14 03:51:29
1、@keyframes 定义关键帧动画 2、animation-name 动画名称 3、animation-duration 动画时间 4、animation-timing-function 动画曲线 linear(匀速)|ease(缓冲)|steps(步数) 5、animation-delay 动画延迟 6、animation-iteration-count 动画播放次数 n|infinite 7、animation-direction 动画结束后是否反向还原 normal|alternate 8、animation-play-state 动画状态 paused(停止)|running(运动) 9、animation-fill-mode 动画前后的状态 none(缺省)|forwards(结束时停留在最后一帧)|backwards(开始时停留在定义的开始帧)|both(前后都应用) 10、animation:name duration timing-function delay iteration-count direction;同时设置多个属性 理解练习: 1、风车动画 2、loading动画 3、人物走路动画 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>走路动画</title>

4-6 动画Animation开发指南-AnimatedWidget与AnimatedBuilder

帅比萌擦擦* 提交于 2020-01-13 18:44:02
点击按钮播放动画。 value在0到300变化。 指定controller的执行时间为2秒。 添加监听 reset让动画回到初始的位置。 为动画添加监听器 控制了logo的从小放大 首先是集成AnimatedWidget build会根据动画的值而进行重新渲染 什么是AnimatedBuilder 运行代码 图标从小到大的显示效果 自动兼容 animation的变化,并进行渲染。 结束 来源: https://www.cnblogs.com/wangjunwei/p/12188770.html