css实现火箭升空动画
代码语言:html
所属分类:动画
代码描述:css实现火箭升空动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> body { background: #141D39; height: 100vh; overflow: hidden; margin: 0; } *, *:before, *:after { box-sizing: border-box; } .window { width: 500px; height: 500px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 55%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 20px solid #16264B; border-radius: 50%; background: linear-gradient(to bottom, #1A3864 76.6666666667px, #1B3159 76.6666666667px, #1B3159 153.3333333333px, #1B2C4F 153.3333333333px, #1B2C4F 230px, #182443 230px, #182443 306.6666666667px, #141D39 306.6666666667px, #141D39 383.3333333333px, #1A3863 383.3333333333px); overflow: hidden; } .window:before, .window:after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); top: 50%; width: 5px; height: 5px; border-radius: 50%; } .window:before { box-shadow: 215px 25px 0 0 #fff, 105px -45px 0 0 #fff, 160px -90px 0 0 #fff, 110px -120px 0 -1px #fff, 105px 70px 0 -1px #fff, 145px 105px 0 0 #fff, -190px -85px 0 0 #fff, -150px -50px 0 0 #fff, -160px -130px 0 -1px #fff, -140px 85px 0 0 #fff, -195px 65px 0 0 #fff; -webkit-animation: blink 1s ease-in 0s infinite; animation: blink 1s ease-in 0s infinite; } .window:after { box-shadow: 150px 0 0 0 #fff, 200px -65px 0 0 #fff, 130px -170px 0 0 #fff, -160px 20px 0 2px #fff, -215px 5px 0 0 #fff, -110px 15px 0 -1px #fff, -110px -120px 0 0 #fff, -100px -170px 0 0 #fff; -webkit-animation: blink 1s ease-in 0.5s infinite; animation: blink 1s ease-in 0.5s infinite; } .burn { position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 60px; height: 100px; border-radius: 50%; background: none; bottom: 70px; -webkit-animation: flame-spread 0.5s ease-in 0.5s infinite alternate; animation: flame-spread 0.5s ease-in 0.5s infinite alternate; } .burn:before { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); width: 40px; height: 250px; background: -webkit-gradient(linear, left top, right top, color-stop(25%, #FEDA94), color-stop(25%, #FECE5F), color-stop(75%, #FECE5F), color-stop(75%, #FEDA94)); background: linear-gradient(to right, #FEDA94 25%, #FECE5F 25%, #FECE5F 75%, #FE.........完整代码请登录后点击上方下载按钮下载查看
网友评论0