首页 web前端 H5教程 html5 css3实例教程 一款html5和css3实现的小机器人走路动画_html5教程技巧

html5 css3实例教程 一款html5和css3实现的小机器人走路动画_html5教程技巧

May 16, 2016 pm 03:47 PM
css3 css3动画 html5

  之前介绍了好多款html5和css3实现的动画,今天要给大家带来一款html5和css3实现的小机器人走路动画。该实例的人物用html5绘画的,动画效果是html5和css3实现的。一起看下效果图。

  实现的代码。

  html代码:


复制代码
代码如下:
x="0px" y="0px" viewbox="0 0 458 337" enable-background="new 0 0 458 337" xml:space="preserve">


<路径填充="#FDBF88" d="M264,216.2l2.5,3.6c1.4,2.1,4.6,3.5,7.1 ,3.1l15.6-2.2c2.5-0.4,5.5-2.4,6.7-4.6l0.8-1.4
c1.2-2.2,1-5.7-0.4-7.7l-5.2-7.5C285.8,208.8, 274.7,214.1,264,216.2z" />
C289.8,202.2,286.7,205.6,282.9,208.4z" />


c-1.2,2.2-1,5.7,0.4,7.7l22.8,32.9C274.7,214.1,285.8,208.8,291.1,199.4z" />
L287.8,189.9z" />
c-1.2,2.2-4.2,4.3-6.7,4.6l-15.7,2.2c-2.5, 0.4-3.5-1.2-2.3-3.3l0.8-1.4c1.2-2.2,4.2-4.3,6.7-4.6L263.8,167.2z" />

;

c-1.3-2.1-4.4-3.7-6.9-3.5l-17.8,1.5c-2.5,0.2-5.6,2.1-7,4.2l-7.3 ,11.7c-1.3,2.1-1.4,5.6-0.1,7.8l18.3,30.2
c1.3,2.1,4.4,3.7,6.9,3.5l17.7-1.4c2.5-0.2,5.6-2.1 ,7-4.2L283.7,246z" />
c1.3-2.1,3.5-2.1,4.8,0L283 .7,238.2z" />
c-1.3-2.1-4.4-3.7-6.9-3.5l-17.7,1.4c-2.5,0.2-3.5,2.1-2.2,4.3L244.7,259.8z" />
<路径填充=“#000”笔画=“#000000”笔划宽度=“0.9111”d=“M258.5,204.5c2.5-0.2,3.4,1.4,2.1,3.5l-7.4 ,11.7
c-1.3,2.1-4.5,4-7,4.2l-17.8,1.5c-2.5,0.2-3.4-1.4-2.1-3.5l7.4-11.7c1.3-2.1,4.5-4 ,7-4.2L258.5,204.5z" />


<路径填充="#262626" 描边=" #000000" 笔画宽度 = "0.9111" d = "M222.5,272.1c2.5-0.2,5.3-2.2,6.3-4.6l13.3-32.8
c0.9-2.3,0.4-5.8-1.3-7.6 l-11.8-13.4c-1.7-1.9-5-3.3-7.5-3.1l-13.7,1.1c-2.5,0.2-5.3,2.3-6.3,4.6L188.1,249
c-0.9,2.3-0.4, 5.8,1.3,7.6l11.7,13.4c1.7,1.9,5,3.3,7.5,3.1L222.5,272.1z" />
<路径填充="#BFBFBF" 描边="#000000" 描边-width="0.9111" d="M209.3,218.1l-1.6-6.4c-2.5,0.2-5.3,2.3-6.3,4.6L209.3,218.1z" />
<路径 d="M228.7,267.5 c-0.9,2.3-3.8,4.4-6.3,4.6l-13.7,1.1c-2.5,0.2-3.8-1.5-2.8-3.9l13.3-32.8c0.9-2.3,3.8-4.4,6.3-4.6l13 .7-1.1
c2.5-0.2,3.8,1.5,2.8,3.9L228.7,267.5z" />
<路径填充="#4D4D4D" d="M188.1,249c-0.9, 2.3-0.4,5.8,1.3,7.6l11.7,13.4c1.7,1.9,3.8,1.5,4.7-0.8l13.3-32.8c0.9-2.3,0.4-5.8-1.3-7.6
l- 11.7-13.4c-1.7-1.9-3.8-1.5-4.7,0.8L188.1,249z" />
c-2.5,0.2-5.9-1.2-7.5-3.1l-11.8-13.4c-1.7-1.9- 1-3.6,1.5-3.8l13.8-1.1c2.5-0.2,5.9,1.2,7.5,3.1L240.8,227.1z" />

<路径填充="#262626" 描边="#000000" 描边宽度="0.9111" d="M270.8,217.6c2.2-1.1,4.1-4.1,4.1-6.6l0- 35.4
c0-2.5-1.8-5.5-4.1-6.6l-23.3-11.6c-2.2-1.1-5.9-1.1-8.1,0L198,178.2c-2.2,1.1-4.1,4.1-4.1,6.6v35。 3c0,2.5,1.8,5.5,4.1,6.6
l23.2,11.6c2.2,1.1,5.9,1.1,8.1,0L270.8,217.6z" />
<路径填充="#BFBFBF " 笔划 = "#000000" 笔画宽度 = "0.9111" d = "M201.9,183.5l-3.9-5.3c-2.2,1.1-4.1,4.1-4.1,6.6L201.9,183.5z" />
< ;路径 d="M274.9,211c0,2.5-1.8,5.5-4.1,6.6l-41.4,20.7c-2.2,1.1-4.1,0-4.1-2.5v-35.4c0-2.5,1.8-5.5,4.1- 6.6l41.4-20.7
c2.2-1.1,4.1,0,4.1,2.5V211z" />
<路径填充="#4D4D4D" 描边="#000000" 描边宽度=" 0.9111" d="M193.9,220.2c0,2.5,1.8,5.5,4.1,6.6l23.2,11.6
c2.2,1.1,4.1,0,4.1-2.5v-35.4c0-2.5-1.8-5.5-4.1-6.6L198,182.3c-2.2-1.1-4.1,0-4.1,2.5V220.2z"/>
<路径填充=“#7F7F7F”笔划=“#000000”笔画宽度=“0.9111”d=“M270.8,169.1c2.2,1.1,2.2,3,0,4.1l-41.5,20.8
c-2.2,1.1-5.9,1.1-8.1,0l-23.3-11.7c-2.2-1.1-2.2-3,0-4.1l41.5-20.8c2.2-1.1,5.9-1.1,8.1,0L270 .8,169.1z" />



<路径填充="#FDBF88"描边="#000000" 描边宽度="0.9111" d="M201.8,237l2.6,7.5c0.8,2.4,3.5,4.6,6,4.9l15.6,2.1
c2.5,0.3, 6-0.9,7.7-2.7l1.1-1.1c1.8-1.8,2.5-5.2,1.7-7.6l-2.5-7.3C225.3,241.7,213.3,239.4,201.8,237z"/>
<路径填充=“#FDB473”d=“M223.7,238.6l5.5,9.2c0.8,2.4,2.9,2.8,4.7,1l1-1.1c1.8-1.8,2.5-5.2,1.7-7.6l-2.5- 7.3
C231,236,227.5,237.7,223.7,238.6z" />
L204.4,244.5z" />

<路径填充="#262626" 描边="#000000" 描边宽度="0.9111" d="M234.1,232.9l-12-34.8c-0.8 -2.4-3.5-4.6-6-4.9l-15.7-2.1
c-2.5-0.3-5.9,0.9-7.7,2.7l-1,1.1c-1.7,1.8-2.5,5.2-1.7,7.6l11 .9,34.5C213.3,239.4,225.3,241.7,234.1,232.9z"/>
<路径填充=“#BFBFBF”笔画=“#000000”笔画宽度=“0.9111”d=“M194. 2,201.5l-2.6-6.6c-1.7,1.8-2.5,5.2-1.7,7.6L194.2,201.5z" />
<路径 d="M234.1,232.9l-12-34.8c-0.8-2.4- 2.9-2.8-4.7-1l-1,1.1c-1.8,1.8-2.5,5.2-1.7,7.6l8,31.1l1.1,1.8
C227.5,237.7,231,236,234.1,232.9z" />
<路径填充=“#4D4D4D”d=“M214.5,205.7c-0.8-2.4-3.5-4.6-6-4.9l-15.6-2.1c-2.5-0.3-3.8,1.3-3,3.7l8.5, 32.6l0.9,1.4
c8.2,1.7,16.8,3.8,24.4,2.1l-1.1-1.8L214.5,205.7z" />
<路径填充="#7F7F7F" 描边=" #000000" 笔划宽度 = "0.9111" d = "M216,193.2c2.5,0.3,3.1,2.1,1.3,3.9l-1.1,1.1
c-1.8,1.8-5.2,3-7.7,2.7 l-15.7-2.1c-2.5-0.3-3.1-2.1-1.3-3.9l1.1-1.1c1.8-1.8,5.2-3,7.7-2.7L216,193.2z" />





c0-5-3.7 -10.9-8.1-13.2L242,94.9c-4.5-2.2-11.8-2.2-16.3,0l-46.4,23.4c-4.5,2.3-8.1,8.2-8.1,13.2v52.4c0,5,3.7,10.9,8.1 ,13.2
l46.4,23.2c4.5,2.2,11.8,2.2,16.3,0L288.6,197.1z" />

l46.4-23.2c4.5-2.2,8.1,0,8.1,5V183.9z" />
l-46.4-23.2c-4.5-2.2-8.1, 0-8.1,5V183.9z" />
c-4.5-2.2-4.5-5.9,0-8.1l46.6-23.3c4.5-2.2,11.8-2.2,16.3,0L288.6,118.2z" />

y1="180.6" x2="266.4" y2="181.7" />
y1="177.4" x2="288.4" y2="164.6" />
<圆 id="左眼" 描边="#000000" 描边宽度= "0.9111" cx="283.6" cy="176.5"
r="3.8" />
r="3.8" />




<多边形填充=“#FE333D”描边=“#000000”描边宽度=“0.9111”点=“241.3,104 223.4,55.6 243.9,48.7 261,94.9”/>
<多边形填充=“ #FE000C" 点="257,143.2 244.4,84.3 264.4,75.9 275.9,132.3 " />
<多边形填充="#FE4D55" 点="194.6,110.7 257,143.2 257,143.2 244.4,84.3 2 44.4,84.3 241.3,104 241.3 ,104 223.4,55.6
223.4,55.6 227.5,102.7 227.5,102.7 201.1,67 201.1,67 215.7,102.7 215.7,102.7 191.3,77.7 191.3,77.7 2 04.7,103.9 204.7,103.9
185.6,93.4 185.6,93.4 " />


gradientunits="userSpaceOnUse">



css3代码:


复制代码
代码如下:
html {
-moz-box-sizing: border-box;
box-sizing: border-box;
}
*, *:之前, *:之后 {
-moz-box-sizing: 继承;
box-sizing: 继承;
}

html,body {
高度:100%;
边距:0;
字体:40px/40px "Helvetica Neue";
字体粗细:900;
颜色: rgba(255, 255, 255, 1);
-webkit-font-smoothing: 抗锯齿;
字体平滑: 抗锯齿;
}

svg {
宽度:100%;
高度:100%;
}

#left-eye {
-webkit-transform-origin: 283px 176px;
-ms-transform-origin: 283px 176px;
transform-origin: 283px 176px;
/*动画:脉冲2s线性无限;*/
}
#head {
-webkit-transform-origin: 235px 173px;
-ms-transform-origin: 235px 173px;
变换原点:235px 173px;
-webkit-animation:头部 2 秒缓入无限;
动画:head 2s 缓入出无限;
}

#right-eyebrow, #left-eyebrow {
-webkit-animation: 眉毛 10s 线性无限;
动画: 眉毛 10s 线性无限;
}

#left-leg {
-webkit-transform-origin: 253px 225px;
-ms-transform-origin: 253px 225px;
transform-origin: 253px 225px;
-webkit-animation:leftleg 2s 无限缓入;
动画:leftleg 2s 缓入无限;
}

#right-leg {
-webkit-transform-origin: 225px 235px;
-ms-transform-origin: 225px 235px;
transform-origin: 225px 235px;
-webkit-animation:rightleg 2s 无限缓入;
动画:右腿 2s 缓入出无限;
}
#left-arm {
-webkit-transform-origin: 263px 186px;
-ms-transform-origin: 263px 186px;
变换原点:263px 186px;
-webkit-animation:左臂 2 秒缓入缓出无限;
动画:左臂 2s 缓入无限;
}

#right-arm {
-webkit-transform-origin: 209px 214px;
-ms-transform-origin: 209px 214px;
变换原点: 209px 214px;
-webkit-animation:右臂 2 秒缓入无限;
动画:右臂 2s 缓入出无限;
}
#hair {
-webkit-filter:hue-rotate(45deg);
过滤器:hue-rotate(45deg) ; /* 伊扎不工作! */
}


@-webkit-keyframes leftleg {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(55deg);
变换: 旋转(55deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换:旋转(0deg);
}
}


@keyframes leftleg {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(55deg);
变换: 旋转(55deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
}

@-webkit-keyframes rightleg {
0%{
-webkit-transform: 旋转(25deg);
变换: 旋转(25deg);
}
50%{
-webkit-transform: 旋转(-40deg);
变换: 旋转(-40deg);
}
100%{
-webkit-transform: 旋转(25deg);
变换:旋转(25deg);
}
}

@keyframes rightleg {
0%{
-webkit-transform: 旋转(25deg);
变换: 旋转(25deg);
}
50%{
-webkit-transform: 旋转(-40deg);
变换: 旋转(-40deg);
}
100%{
-webkit-transform: 旋转(25deg);
变换:旋转(25deg);
}
}

@-webkit-keyframes 右臂 {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(40deg);
变换: 旋转(40deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
}

@keyframes rightarm {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(40deg);
变换: 旋转(40deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换: 旋转( 0deg);
}
}

@-webkit-keyframes leftarm {
0%{
-webkit-transform: 旋转(50deg);
变换: 旋转(50deg);
}
50%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
100%{
-webkit-transform: 旋转(50deg);
变换: 旋转(50deg);
}
}

@keyframes leftarm {
0%{
-webkit-transform: 旋转(50deg);
变换: 旋转(50deg);
}
50%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
100%{
-webkit-transform: 旋转(50deg);
变换: 旋转( 50deg);
}
}

@-webkit-keyframes head {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(-5deg);
变换: 旋转(-5deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换:旋转(0deg);
}
}

@keyframes head {
0%{
-webkit-transform: 旋转(0deg);
变换: 旋转(0deg);
}
50%{
-webkit-transform: 旋转(-5deg);
变换: 旋转(-5deg);
}
100%{
-webkit-transform: 旋转(0deg);
变换:旋转(0deg);
}
}


@-webkit-keyframes 脉冲 {
0%{
-webkit-transform:scale(1);
变换:scale(1);
}
50%{
-webkit-transform:scale(1.1);
变换:scale(1.1);
}
100%{
-webkit-transform:scale(1);
变换:scale(1);
}
}


@keyframes 脉冲 {
0%{
-webkit-transform:scale(1);
变换:scale(1);
}
50%{
-webkit-transform:scale(1.1);
变换:scale(1.1);
}
100%{
-webkit-transform:scale(1);
变换: 比例(1);
}
}

@-webkit-keyframes 眉毛 {
0%{

}
98%{
-webkit-transform: 翻译(0, 0px);
变换:翻译(0, 0px);
}
99%{
-webkit-transform: 翻译(0, -5px);
转换: 翻译(0, -5px);
}
100%{
-webkit-transform: 翻译(0, 0px);
转换: 翻译(0, 0px);
}
}

@keyframes 眉毛 {
0%{

}
98%{
-webkit-transform: 翻译(0, 0px);
变换: 翻译(0 , 0px);
}
99%{
-webkit-transform: 翻译(0, -5px);
变换: 翻译(0, -5px);
}
100%{
-webkit-transform: 翻译(0, 0px);
变换: 翻译(0, 0px);
}
}  

本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

<🎜>:泡泡胶模拟器无穷大 - 如何获取和使用皇家钥匙
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系统,解释
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆树的耳语 - 如何解锁抓钩
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

Java教程
1665
14
CakePHP 教程
1423
52
Laravel 教程
1321
25
PHP教程
1269
29
C# 教程
1249
24
HTML 中的表格边框 HTML 中的表格边框 Sep 04, 2024 pm 04:49 PM

HTML 表格边框指南。在这里,我们以 HTML 中的表格边框为例,讨论定义表格边框的多种方法。

HTML 中的嵌套表 HTML 中的嵌套表 Sep 04, 2024 pm 04:49 PM

这是 HTML 中嵌套表的指南。这里我们讨论如何在表中创建表以及相应的示例。

HTML 左边距 HTML 左边距 Sep 04, 2024 pm 04:48 PM

HTML 左边距指南。在这里,我们讨论 HTML margin-left 的简要概述及其示例及其代码实现。

HTML 表格布局 HTML 表格布局 Sep 04, 2024 pm 04:54 PM

HTML 表格布局指南。在这里,我们详细讨论 HTML 表格布局的值以及示例和输出。

HTML 输入占位符 HTML 输入占位符 Sep 04, 2024 pm 04:54 PM

HTML 输入占位符指南。在这里,我们讨论 HTML 输入占位符的示例以及代码和输出。

HTML 有序列表 HTML 有序列表 Sep 04, 2024 pm 04:43 PM

HTML 有序列表指南。在这里我们还分别讨论了 HTML 有序列表和类型的介绍以及它们的示例

HTML onclick 按钮 HTML onclick 按钮 Sep 04, 2024 pm 04:49 PM

HTML onclick 按钮指南。这里我们分别讨论它们的介绍、工作原理、示例以及各个事件中的onclick事件。

在 HTML 中移动文本 在 HTML 中移动文本 Sep 04, 2024 pm 04:45 PM

HTML 中的文本移动指南。在这里我们讨论一下marquee标签如何使用语法和实现示例。

See all articles