怎么用HTML5和CSS3炫酷火箭升空动画特效

这篇文章主要讲解了“怎么用HTML5和CSS3炫酷火箭升空动画特效”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用HTML5和CSS3炫酷火箭升空动画特效”吧!

成都创新互联公司专注于企业成都全网营销、网站重做改版、太和网站定制设计、自适应品牌网站建设、H5网站设计成都做商城网站、集团公司官网建设、外贸网站制作、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为太和等各大城市提供网站开发制作服务。

HTML结构

CSS样式

body {

background-color: #1f2740;

text-align: center;

margin: 20px auto;

}

svg {

margin: 20px 20px 10px;

width: 300px;

}

a {

color: #f8f3dc;

font-family: monospace;

}

#approved {

clip-path: circle(at center);

border: 4px solid #f8f3dc;

border-radius: 50%;

animation: rocketShake .1s linear alternate infinite;

}

#approved .st0 {

fill: #13192d;

}

#approved .st1, #approved .st3 {

fill: #f8f3dc;

}

#approved .st3 {

stroke: #13192d;

stroke-width: 4;

stroke-miterlimit: 10;

}

#approved .st4 {

fill: #69b3b2;

}

#approved .rocket {

animation: rocketMove 5s linear alternate infinite;

}

#approved .st1 {

transform: translateY(-100%);

animation: starsMove 6s infinite;

}

#approved .st1:nth-of-type(5) {

animation-delay: 3.5s;

animation-duration: 8s;

}

#approved .st1:nth-of-type(4) {

animation-delay: 2s;

animation-duration: 3s;

}

#approved .st1:nth-of-type(3) {

animation-delay: .2s;

animation-duration: 6s;

}

#approved .st1:nth-of-type(2) {

animation-delay: 4s;

}

#approved .st4 {

transform: scale(0);

opacity: 0;

animation: smoke 2s 1s infinite;

transform-origin: center;

transform-box: fill-box;

}

#approved .st4:nth-child(9) {

animation-delay: .8s;

animation-duration: 1.5s;

}

@keyframes starsMove {

to {

transform: translateY(100%);

}

}

@keyframes smoke {

30% {

transform: scale(2);

opacity: 1;

}

31% {

opacity: 0.5;

}

}

@keyframes rocketShake {

from {

transform: rotate(-0.5deg);

}

to {

transform: rotate(0.5deg);

}

}

@keyframes rocketMove {

50% {

transform: translateY(-15%);

}

70% {

transform: translateY(0);

}

80% {

transform: translateY(2%);

}

}

感谢各位的阅读,以上就是“怎么用HTML5和CSS3炫酷火箭升空动画特效”的内容了,经过本文的学习后,相信大家对怎么用HTML5和CSS3炫酷火箭升空动画特效这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


当前名称:怎么用HTML5和CSS3炫酷火箭升空动画特效
分享网址:http://scyanting.com/article/ghdhjp.html