怎么用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炫酷火箭升空动画特效
文章转载:https://www.cdcxhl.com/article28/ghdhjp.html

成都网站建设公司_创新互联,为您提供网站制作域名注册软件开发面包屑导航全网营销推广动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站托管运营