动漫

HTML5 3D衣服摇摆动画特效

a 夏天 提交于 2019-11-27 05:13:54
这又是一款基于HTML5 Canvas的3D动画杰作,它是一个可以随风飘动的3D衣服摇摆动画特效,非常逼真。当我们将鼠标滑过衣服时,衣服将会出现摇摆的动画,点击鼠标时,衣服将会更加剧烈地摆动。 HTML代码 <div style="width:500px;margin:10px auto"> <canvas id="cv" width="480" height="300"></canvas> <p>"3D on 2D Canvas" demo</p> <p>move cursor to pan / click to swing</p> </div> P3D库JS代码,主要用来处理3D效果的 window.P3D = { texture: null, g: null }; P3D.clear = function(f, w, h) { var g = this.g; g.beginPath(); g.fillStyle = f; g.fillRect(0, 0, w, h); } P3D.num_cmp = function(a,b){return a-b;} P3D.drawTriangle = function(poss, uvs, shade_clr) { var w = this.texture.width; var h = this.texture.height; var

CSS-简单动画效果

ぐ巨炮叔叔 提交于 2019-11-27 02:53:58
简单的图标扩散动画,重点备注 效果为一个心脏跳动 Body : <div id="img_head_back"> <img src="img/ 邮箱 (1).png" class="img_head_back_1" > </div> Css : .img_head_back_1{ margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0; animation-name: back;/* 为动画设置名称 */ animation-duration: 3s;/* 动画时长 */ animation-delay: 0s;/* 动画等待 1s 后开始 */ animation-iteration-count: infinite;/* 动画无限重复 */ } // 间隔 1.5 秒一次动画效果 @keyframes back{ 0% { width:180px; height: 180px; opacity:1.0; } 50%{ width:180px; height: 180px; opacity:1.0; } 100%{ width:220px; height:220px; opacity:0; } } 来源: https://www.cnblogs.com/hjc-12580/p/11339671

css keyframes动画属性设置

元气小坏坏 提交于 2019-11-27 01:01:29
1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title>css-keyframes</title> 6 <link href="style.css" rel="stylesheet" type="text/css"> 7 </head> 8 <body> 9 <div><span></span></div> 10 </body> 11 </html> 1 @-webkit-keyframes move{ /*定义名为move的动画函数 目前chrome对其支持较好 所以加-webkit-前缀*/ 2 0%{ /*时间达到0%时坐标位置为(0,0)*/ 3 transform:translate(0px,0px);/*应用该动画的标签位置为(0,0)*/ 4 } 5 20%{ 6 transform:translate(100px,80px); 7 } 8 50%{ 9 transform:translate(200px,0px); 10 } 11 100%{ 12 transform:translate(400px,80px); 13 } 14 } 15 div { 16 width: 300px; 17 height: 100px; 18 background: blue; 19 border

Vue实现动画的几种方式

混江龙づ霸主 提交于 2019-11-26 23:38:06
1. vue内置组件transition   元素出现和消失都呈现动画 <!-- 将要使用动画的内容放在transition里即可 --> <transition name="fade"> <div v-show="show"></div> </transition> .fade-enter-active, .fade-leave-active { transition: opacity .5s } .fade-enter, .fade-leave-active { opacity: 0 } 2. animate.css插件   参照 https://github.com/daneden/animate.css   加入类名时呈现动画 npm install animate.css --save import animate from 'animate.css' <div class="animated bounce delay-2s faster">Example</div> 3. wow.js   需引入animate,滚动到元素的位置展现动画 npm install wowjs --save-dev <script> import { WOW } from "wowjs" import 'animate.css' export default { mounted() {

jquery动画问题

对着背影说爱祢 提交于 2019-11-26 21:10:39
什么是动画,如show,hide 问题:动画不正常显示,移开还在做动画 解决:先清除,后执行动画 $(this).children("ul").stop().show(200) 来源: https://www.cnblogs.com/cycczh/p/11333503.html

c# winform 视频转字符动画

旧街凉风 提交于 2019-11-26 19:35:23
以上是大图展示, 原理比较简单,附件下载带了一个分辨率比较小的txt动画。 音乐删除了music.mp3, 如果需要自己下载一首歌曲,然后放在根目录名称“music.mp3”就可以了。 附件点我下载 转载于:https://www.cnblogs.com/yueyue184/p/5550869.html 来源: https://blog.csdn.net/weixin_30907523/article/details/99064125

JS-原生动画封装

戏子无情 提交于 2019-11-26 19:12:51
JS-原生动画封装 实现效果 代码 实现效果 在offset小节,实现了匀速动画和缓动动画,但每次只能设置一个属性,且动画不能先后有序执行,所以要解决: 给函数传递一个包含样式信息的数组,执行动画时所有属性同步进行 若有多个动画需依次执行,后面的语句传给前面的语句,依次执行 若需要延时,后者传给前者的语句可以加上计时器 代码 <!DOCTYPE html> <html> <head> <meta charset='utf-8' /> <style> *{ margin:0; padding:0; font-family:"微软雅黑"; } #box{ width:50px; height:50px; color:#fff; text-align:center; font-size:14px; line-height:50px; position:relative; background:#08f; top:50px; left:10px; border-radius:100%; } </style> </head> <body> <div id="box">box</div> <script> var box=document.getElementById("box"); box.onclick=function(){ var t=this; //this赋给t方便操作 var

梦幻西游动画效果展示

女生的网名这么多〃 提交于 2019-11-26 09:39:59
展示如下图动画效果: 实现代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>梦幻西游</title> <style type="text/css"> *{ margin: 0; padding: 0; list-style: none; } html,body,.content{ width: 100%; height: 100%; } .content{ position: relative; width: 100%; overflow: hidden; } .bg{ position: relative; width: 3920px; height: 100%; background-image: url('./img/bg.jpg'); background-repeat: repeat-x; animation-name: bg;/* 引用的动画名称 */ animation-duration: 46s;/* 动画持续时间/次 */ animation-timing-function: linear;/*动画执行的时间曲线为线性,即匀速*/ animation-iteration-count: infinite;/* 无限循环 */ } .st{ position: