css火箭发射倒计时升空动画
代码语言:html
所属分类:动画
代码描述:css火箭发射倒计时升空动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Bowlby+One+SC&display=swap'> <style> :root { --color: #40407a; --font-color: #f1c40f; --rocket-main: white; --rocket-highlight: #e74c3c; --rocket-glass: #9AECDB; --rocket-smoke: #f1f2f6; --rocket-fire: #f0932b; --rocket-fire-highlight: #f1c40f; } html, body { padding: 0; margin: 0; width: 100%; height: 100%; background: var(--color); } #frame { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; } .shadow { position: absolute; width: 50%; height: 100%; right: 0; background: rgba(100, 100, 100, 0.1); z-index: 1; } .shadow--full { width: 100%; } .rocket { position: relative; width: 55px; height: 100px; } .rocket__body { position: relative; width: 100%; height: 100%; overflow: hidden; z-index: 10; } .rocket__body__window { position: absolute; width: 22px; height: 22px; top: 30px; left: 13.5px; border-radius: 50%; background: var(--rocket-glass); z-index: 1; border: 3px solid var(--rocket-highlight); } .rocket__body__inner { position: relative; width: 55px; height: 125px; border-radius: 80%; background: var(--rocket-main); overflow: hidden; } .rocket__body__inner:before, .rocket__body__inner:after { content: ""; position: absolute; background: var(--rocket-highlight); border-radius: 50%; } .rocket__body__inner:before { width: 100%; height: 50px; top: -30px; } .rocket__body__inner:after { width: 100%; height: 10px; bottom: 22.5px; } .rocket__wing { position: absolute; background: var(--rocket-highlight); bottom: 0px; z-index: 5; } .rocket__wing--left { left: -29px; width: 44px; height: 20px; border-radius: 100% 0 0 0; transform: rotate(-50deg); } .rocket__wing--right { right: -29px; width: 44px; height: 20px; border-radius: 0 100% 0 0; transform: rotate(50deg); } .rocket__label { width: 250px; position: absolute; top: -80px; left: -80px; } .rocket__label p { position: absolute; top: 0; left: 0; font-family: 'Bowlby One SC', cursive; font-size: 80px; line-height: 80px; margin: 0; text-transform: uppercase; color: var(--font-color); transform: rotate(-25deg); } .rocket__smoke { position: absolute; width: 50px; height: 10px; bottom: 5px; opacity: 0; z-index: 15; } .rocket__smoke__inner { position: relative; margin: 30px 0 0 0; width: 100%; height: 100%; background: var(--rocket-smoke); } .rocket__smoke__inner div { position: absolute; border-radius: 50%; width: 12px; height: 12px; left: -5px; bottom: 0; box-shadow: inset -2px -3px 0 0 var(--rocket-smoke); background: #fff; z-index: 10; } .rocket__smoke__inner div:nth-child(1) { transform: scale(1.5); left: 10%; bottom: 30%; z-index: 9; } .rocket__smoke__inner div:nth-child(2) { transform: scale(2.5); left: 50%; bottom: 90%; z-.........完整代码请登录后点击上方下载按钮下载查看
网友评论0