动漫

作业:三级菜单

主宰稳场 提交于 2020-03-04 06:55:51
# 作业需求: # # 1. 运行程序输出第一级菜单 # 2. 选择一级菜单某项,输出二级菜单,同理输出三级菜单 # 3. 菜单数据保存在文件中 # 4. 让用户选择是否要退出 # 5. 有返回上一级菜单的功能 data = { '海贼王' : { '草帽海贼团' : { '路飞' : { '果实能力' : '橡胶果实' , '霸气' : [ '武装色霸气' , '见闻色霸气' , '霸王色霸气' ] , '男' : 21 } , '索罗' : { '果实能力' : '无' , '霸气' : [ '武装色霸气' , '见闻色霸气' ] , '男' : 24 } , '香吉士' : { '果实能力' : '无' , '霸气' : [ '武装色霸气' , '见闻色霸气' ] , '男' : 23 } , } , '七武海' : { '波雅汉库克' : { '果实能力' : '甜甜果实' , '霸气' : [ '武装色霸气' , '见闻色霸气' , '霸王色霸气' ] , '女' : 20 } , '鹰眼米霍克' : { '果实能力' : '无' , '霸气' : [ '武装色霸气' , '见闻色霸气' ] , '男' : 26 } , '小丑巴基' : { '果实能力' : '分裂果实' , '霸气' : '无' , '男' : 25 } , } , '四皇' : { '香克斯' :

css3 3D动画 200303

╄→гoц情女王★ 提交于 2020-03-04 00:15:09
3D效果 3D位移 3D旋转 3D缩放 3D Transform转换属性 旋转基点 呈现3D效果 透视 呈现3D的效果必需这样写 定义在父容器上 背面是否可见 关键帧动画 timing-funcgion 注释错误 连写 演示代码 在容器上定义动画名称 通过Keyframes 定义一个动画过程 来源: CSDN 作者: ifubing 链接: https://blog.csdn.net/ifubing/article/details/104638179

iOS:核心动画之关键帧动画CAKeyframeAnimation

点点圈 提交于 2020-03-02 01:26:08
CAKeyframeAnimation——关键帧动画 关键帧动画,也是CAPropertyAnimation的子类,与CABasicAnimation的区别是: –CABasicAnimation只能从一个数值(fromValue)变到另一个数值(toValue),而CAKeyframeAnimation会使用一个NSArray保存这些数值 – 属性说明: –values:上述的NSArray对象。里面的元素称为“关键帧”(keyframe)。动画对象会在指定的时间(duration)内,依次显示values数组中的每一个关键帧 –path:可以设置一个CGPathRef、CGMutablePathRef,让图层按照路径轨迹移动。path只对CALayer的anchorPoint和position起作用。如果设置了path,那么values将被忽略 –keyTimes:可以为对应的关键帧指定对应的时间点,其取值范围为0到1.0,keyTimes中的每一个时间值都对应values中的每一帧。如果没有设置keyTimes,各个关键帧的时间是平分的 CABasicAnimation可看做是只有2个关键帧的CAKeyframeAnimation 具体的关键帧实例如下: 实例一:设置改变的属性值为透明度opacity,触摸屏幕时,动画开始执行, 动画执行过程中,动画的透明度逐渐变浅

11-animation.html(帧动画)

江枫思渺然 提交于 2020-03-01 19:27:20
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>帧动画</title> <style type="text/css"> #div1 { width: 100px; height: 100px; background: -webkit-radial-gradient(circle, orange, green); background: radial-gradient(circle, orange, green); border-radius: 50%; /* 动画名称,运行时间,无限循环 */ /* animation: move 1s infinite; */ /* 动画名称,运行时间,运行次数,反方向运行 */ /* animation: move 1s 1 reverse; */ /* 动画名称,运行时间,运行次数,交替运行 */ animation: move 1s 2 alternate; } #div1:hover { /* 鼠标划过时停止 */ animation-play-state: paused; } @-webkit-keyframes move { 0% { transform: translate(0, 0); } 50% { transform: translate(400px,

2D的转换、动画

我的未来我决定 提交于 2020-03-01 12:56:07
转换可以实现元素的位移、旋转、缩放等效果,是css3中具有颠覆性的特征之一。 移动类似定位translate,不会影响其他元素的位置对行内标签没有效果。 旋转rotate,可以让元素顺时针逆时针旋转,单位deg 转换中心点transform-origin,可以跟方位名词或像素 缩放scale,可以放大缩小里面不跟单位,是倍数1倍2倍,等比例缩放只跟一个参数,不影响其他元素的位置 动画是css3中具有颠覆性特征之一。可以连续自动播放。先定义动画@keyframes(动画序列0%-100%),在调用动画 来源: CSDN 作者: h_el_lo 链接: https://blog.csdn.net/h_el_lo/article/details/104575548

CSS的动画属性有哪些?

╄→гoц情女王★ 提交于 2020-03-01 01:32:29
通过 CSS3,我们能够创建动画,这可以在许多网页中取代动画图片、Flash 动画以及 JavaScript 首先要想形成动画效果必须要制定关键帧 @keyframes 。 关键帧的定义 : @keyframes mymove{ from{初始状态属性} to{结束状态属性} } 或 @keyframes mymove{ 0%{初始状态属性} 50%(中间再可以添加关键帧) 100%{结束状态属性} } 制定了关键帧,必须要用 animation 属性调用 那么动画有哪些属性呢?跟着我来看看吧! 1、animation-name 1、设置对象所应用的动画名称,就是关键帧的名称 2、必须与规则@keyframes配合使用,例:@keyframes mymove{} animation-name:mymove; 2、animation-duration 设置对象动画的持续时间 说明:animation-duration:3s; 动画完成使用的时间为3s 3、animation-timing-function 设置对象动画的过渡类型 属性值: linear:线性过渡。等同于贝塞尔曲线(0.0, 0.0, 1.0, 1.0) ease:平滑过渡。等同于贝塞尔曲线(0.25, 0.1, 0.25, 1.0) ease-in:由慢到快。等同于贝塞尔曲线(0.42, 0, 1.0, 1.0)

css3的动画效果

会有一股神秘感。 提交于 2020-02-27 04:25:03
全新的css3加入的动画效果: [ animation-name ]:检索或设置对象所应用的动画名称 [ animation-duration ]: 检索或设置对象动画的持续时间 [ animation-timing-function ] :检索或设置对象动画的过渡类型 [ animation-delay ]: 检索或设置对象动画延迟的时间 [ animation-iteration-count ]: 检索或设置对象动画的循环次数 [ animation-direction ]: 检索或设置对象动画在循环中是否反向运动 [ animation-play-state ]: 检索或设置对象动画的状态。 来源: https://www.cnblogs.com/wenshengya/p/7074081.html

13动画样式

有些话、适合烂在心里 提交于 2020-02-27 00:50:34
13动画样式 文章目录 13动画样式 1.定义 2.动画发生的基本实现条件 3.关键帧动画创造方式 4.🎈触发式(过渡)动画 5.🎈主动式动画 1.定义 ​ 动画是指由许多帧静止的画面,以一定的速度(如每秒16张)连续播放时,肉眼因视觉残象产生错觉,而误以为画面活动的作品。为了得到活动的画面,每个画面之间都会有细微的改变。(以上定义来自维基百科) 2.动画发生的基本实现条件 短时间内连续播放多张静态的帧(静态的图形) 每一帧图像内部物体的状态(形状,大小,角度,位置,颜色等)必须要发生变化 3.关键帧动画创造方式 用户需要定义第一帧和最后一帧,中间的帧数由计算机辅助生成 用户定义第一帧到最后一帧的动画时间(根据此时间计算机算出具体需要帮我们生成的帧数) 4.🎈触发式(过渡)动画 元素默认的状态赋予动画的第一帧,触发动作赋予元素动画的最后一帧。 常用触发动作: 1:鼠标悬浮(:hover) 2:选项选中(:checked) 3:输入框点击(:active) 动画参数 代码 详解 动画时间 transition-duration:3s; 定义一个动画从第一帧到最后一帧的动画时间,浏览器会根据该时间生成对应数量的中间帧数.一秒60帧。单位可以是ms和s 动画延迟 transition-delay:2s; 定义动画从触发动作执行的一瞬间,延迟多长时间开始展示动画,默认延迟为0

creator小功能----关于动画Animation一些有趣的东西

霸气de小男生 提交于 2020-02-26 14:14:57
动画是app中经常要用到的,尤其是游戏中,可以增强表现效果。 那么在creator中,怎么使用和实现动画效果呢? 动画获取的方式: 第一种,编辑器绑定 //1.编辑器绑定 anim: { type: cc.Animation, default: null, }, 第二种,代码获取组件 //2.代码获取 var anim_node = this.node.getChildByName("anim"); this.anim_comm = anim_node.getComponent(cc.Animation); 动画播放的方式: 第一种,直接play ////播放1--直接play this.anim_comm.play("anim1"); this.anim.play("anim1"); 第二种,使用事件on来play ////播放2--使用事件(cc.Animation动画组件对象实例来监听事件on,不是节点) this.anim_comm.on("play", function(){ console.log("----play----"); }.bind(this), this); 动画里面调用代码函数 来源: CSDN 作者: ^随风~~ 链接: https://blog.csdn.net/ccnu027cs/article/details/104514989