html5 css3实例教程 一款html5和css3实现的小机器人走路动画
来源: 阅读:1109 次 日期:2014-10-30 08:28:03
温馨提示: 小编为您整理了“html5 css3实例教程 一款html5和css3实现的小机器人走路动画”,方便广大网友查阅!

之前介绍了好多款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">

y1="180.6" x2="266.4" y2="181.7" />

y1="177.4" x2="288.4" y2="164.6" />

r="3.8" />

r="3.8" />

gradientunits="userSpaceOnUse">

css3代码:

复制代码代码如下:html {

-moz-box-sizing: border-box;

box-sizing: border-box;

}

*, *:before, *:after {

-moz-box-sizing: inherit;

box-sizing: inherit;

}

html,body {

height:100%;

margin: 0;

font: 40px/40px "Helvetica Neue";

font-weight: 900;

color: rgba(255, 255, 255, 1);

-webkit-font-smoothing: antialiased;

font-smoothing: antialiased;

}

svg {

width: 100%;

height: 100%;

}

#left-eye {

-webkit-transform-origin: 283px 176px;

-ms-transform-origin: 283px 176px;

transform-origin: 283px 176px;

/*animation: pulse 2s linear infinite;*/

}

#head {

-webkit-transform-origin: 235px 173px;

-ms-transform-origin: 235px 173px;

transform-origin: 235px 173px;

-webkit-animation: head 2s ease-in-out infinite;

animation: head 2s ease-in-out infinite;

}

#right-eyebrow, #left-eyebrow {

-webkit-animation: eyebrows 10s linear infinite;

animation: eyebrows 10s linear infinite;

}

#left-leg {

-webkit-transform-origin: 253px 225px;

-ms-transform-origin: 253px 225px;

transform-origin: 253px 225px;

-webkit-animation: leftleg 2s ease-in-out infinite;

animation: leftleg 2s ease-in-out infinite;

}

#right-leg {

-webkit-transform-origin: 225px 235px;

-ms-transform-origin: 225px 235px;

transform-origin: 225px 235px;

-webkit-animation: rightleg 2s ease-in-out infinite;

animation: rightleg 2s ease-in-out infinite;

}

#left-arm {

-webkit-transform-origin: 263px 186px;

-ms-transform-origin: 263px 186px;

transform-origin: 263px 186px;

-webkit-animation: leftarm 2s ease-in-out infinite;

animation: leftarm 2s ease-in-out infinite;

}

#right-arm {

-webkit-transform-origin: 209px 214px;

-ms-transform-origin: 209px 214px;

transform-origin: 209px 214px;

-webkit-animation: rightarm 2s ease-in-out infinite;

animation: rightarm 2s ease-in-out infinite;

}

#hair {

-webkit-filter: hue-rotate(45deg);

filter: hue-rotate(45deg); /* izza not workingz! */

}

@-webkit-keyframes leftleg {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(55deg);

transform: rotate(55deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@keyframes leftleg {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(55deg);

transform: rotate(55deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@-webkit-keyframes rightleg {

0%{

-webkit-transform: rotate(25deg);

transform: rotate(25deg);

}

50%{

-webkit-transform: rotate(-40deg);

transform: rotate(-40deg);

}

100%{

-webkit-transform: rotate(25deg);

transform: rotate(25deg);

}

}

@keyframes rightleg {

0%{

-webkit-transform: rotate(25deg);

transform: rotate(25deg);

}

50%{

-webkit-transform: rotate(-40deg);

transform: rotate(-40deg);

}

100%{

-webkit-transform: rotate(25deg);

transform: rotate(25deg);

}

}

@-webkit-keyframes rightarm {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(40deg);

transform: rotate(40deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@keyframes rightarm {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(40deg);

transform: rotate(40deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@-webkit-keyframes leftarm {

0%{

-webkit-transform: rotate(50deg);

transform: rotate(50deg);

}

50%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

100%{

-webkit-transform: rotate(50deg);

transform: rotate(50deg);

}

}

@keyframes leftarm {

0%{

-webkit-transform: rotate(50deg);

transform: rotate(50deg);

}

50%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

100%{

-webkit-transform: rotate(50deg);

transform: rotate(50deg);

}

}

@-webkit-keyframes head {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(-5deg);

transform: rotate(-5deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@keyframes head {

0%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

50%{

-webkit-transform: rotate(-5deg);

transform: rotate(-5deg);

}

100%{

-webkit-transform: rotate(0deg);

transform: rotate(0deg);

}

}

@-webkit-keyframes pulse {

0%{

-webkit-transform: scale(1);

transform: scale(1);

}

50%{

-webkit-transform: scale(1.1);

transform: scale(1.1);

}

100%{

-webkit-transform: scale(1);

transform: scale(1);

}

}

@keyframes pulse {

0%{

-webkit-transform: scale(1);

transform: scale(1);

}

50%{

-webkit-transform: scale(1.1);

transform: scale(1.1);

}

100%{

-webkit-transform: scale(1);

transform: scale(1);

}

}

@-webkit-keyframes eyebrows {

0%{

}

98%{

-webkit-transform: translate(0, 0px);

transform: translate(0, 0px);

}

99%{

-webkit-transform: translate(0, -5px);

transform: translate(0, -5px);

}

100%{

-webkit-transform: translate(0, 0px);

transform: translate(0, 0px);

}

}

@keyframes eyebrows {

0%{

}

98%{

-webkit-transform: translate(0, 0px);

transform: translate(0, 0px);

}

99%{

-webkit-transform: translate(0, -5px);

transform: translate(0, -5px);

}

100%{

-webkit-transform: translate(0, 0px);

transform: translate(0, 0px);

}

}

更多信息请查看IT技术专栏

更多信息请查看 网页制作
上一篇: div+css网页布局
由于各方面情况的不断调整与变化, 提供的所有考试信息和咨询回复仅供参考,敬请考生以权威部门公布的正式信息和咨询为准!
关于我们| 联系我们| 人才招聘| 网站声明| 网站帮助| 非正式的简要咨询| 简要咨询须知| 加入群交流| 手机站点| 投诉建议
工业和信息化部备案号:滇ICP备2023014141号-1 云南省教育厅备案号:云教ICP备0901021 滇公网安备53010202001879号 人力资源服务许可证:(云)人服证字(2023)第0102001523号
云南网警备案专用图标
联系电话:0871-65317125(9:00—18:00) 获取招聘考试信息及咨询关注公众号:
咨询QQ:526150442(9:00—18:00) 版权所有:
云南网警报警专用图标
Baidu
map