纯css实现flash过渡到css3动画的效果
代码语言:html
所属分类:动画
代码描述:纯css实现flash过渡到css3动画的效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link href="https://fonts.googleapis.com/css2?family=Mountains+of+Christmas&display=swap" rel="stylesheet"> <style> *, *::before, *::after { box-sizing: border-box; } body { min-height: 100vh; background-color: #111; display: grid; place-content: center; grid-template-areas: "screen"; color: #fff; font-family: "Mountains of Christmas", cursive; font-weight: 300; } body > * { grid-area: screen; } .loader { text-align: center; font-size: 2.5rem; -webkit-animation: fadeOut 180ms 3.8s linear forwards; animation: fadeOut 180ms 3.8s linear forwards; place-self: center; font-style: italic; } .loader strong { font-weight: bold; color: #fe0000; } .loader strong::before { content: counter(count); -webkit-animation: loader 3.5s 0.75s linear forwards; animation: loader 3.5s 0.75s linear forwards; counter-reset: count 0; } .loader__bar { height: 30vh; width: 60vw; box-shadow: 0 0 0 3px #111, 0 0 0 6px #fe0000; border-radius: 1px; margin-bottom: 1rem; display: grid; grid-template-areas: "bar"; } .loader__bar::after { content: ""; grid-area: bar; -webkit-animation: bar 3s 0.75s linear forwards; animation: bar 3s 0.75s linear forwards; background-image: -webkit-gradient(linear, left top, right top, from(white), to(black)); background-image: linear-gradient(to right, white, black); -webkit-clip-path: inset(0 100% 0 0); clip-path: inset(0 100% 0 0); } .stage { width: 800px; height: 600px; display: grid; place-items: center; grid-template-areas: "stage"; overflow: hidden; } .stage > * { grid-area: stage.........完整代码请登录后点击上方下载按钮下载查看
网友评论0