css3怎么制作蝴蝶飞舞的动画?蝴蝶飞舞的动画效果是什么样的?css3制作蝴蝶飞舞的动画需要注意哪些方面?今天给大家用css3做一个蝴蝶飞舞的动画。
nbsp;html>CSS3制作蝴蝶飞舞动画 body{ background-color: lightblue;}#container {perspective: 600px;perspective-origin: -20% 20%;width: 850px;height: 566px;left: 300px;top: 0px;color: gray;margin: 0px auto;}#butterfly {transform: rotateZ(-30deg) rotate3d(0, 1, 0, 0deg) scale3d(0.5, 0.5, 0.5);transform-origin: 51% 50%;left: 0px;top: 0px;width: 400px;height: 238px;transform-style: preserve-3d;/*Fly in a loop below*//*animation-name: butterflyani;animation-duration: 5s;animation-iteration-count: infinite;animation-timing-function: linear;*/}.wing {transform: rotateX(30deg) translate3d(-200px, 0px, 0px) rotate3d(0, 1, 0, 160deg);transform-origin: top right;position: absolute;left: 200px;top: 0px;width: 200px;height: 238px;background: url(butterfly.png) no-repeat;animation-name: rightwingani;animation-duration: 0.6s;animation-delay: 2s;animation-iteration-count: 4;animation-timing-function: ease-out;}#butterfly .left{transform: rotateX(30deg) rotate3d(0, 1, 0, 0deg);animation-name: leftwingani;left: 0px;top: 0px;}@keyframes rightwingani { from { transform:rotateX(30deg) translate3d(-200px, 0px, 0px) rotate3d(0, 1, 0, 160deg); } 50% { transform:rotateX(30deg) translate3d(-200px, 0px, 0px) rotate3d(0, 1, 0, 100deg); } to{ transform:rotateX(30deg) translate3d(-200px, 0px, 0px) rotate3d(0, 1, 0, 160deg); }} @keyframes leftwingani { from { transform:rotateX(30deg) rotate3d(0, 1, 0, 0deg); } 50% { transform:rotateX(30deg) rotate3d(0, 1, 0, 80deg); } to{ transform:rotateX(30deg) rotate3d(0, 1, 0, 00deg); }}a { font-size: 5.5em; font-family: Arial; text-decoration: none; text-align: right; color: teal; letter-spacing: -2px; position: relative; top: -70%; left: -9%; width: 67%; display: block; line-height: 1.1em;}
登录后复制
蝴蝶飞舞的动画就是这么做出来的,更多精彩请关注【创想鸟】其它相关文章!
相关阅读:
CSS3有哪些新增的背景属性
立即学习“前端免费学习笔记(深入)”;
CSS3有哪些新增的背景属性
立即学习“前端免费学习笔记(深入)”;
CSS3有哪些新增的背景属性
立即学习“前端免费学习笔记(深入)”;
以上就是CSS3怎么制作蝴蝶飞舞的动画的详细内容,更多请关注【创想鸟】其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。
发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3121422.html