无div纯css实现一个响应式卡车动画效果
代码语言:html
所属分类:动画
代码描述:无div纯css实现一个响应式卡车动画效果,body中无任何元素,纯css实现
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> * { box-sizing: border-box; } :root { --desired-size: 50; --unit: calc((var(--desired-size) / 378) * 1vmin); --tyre-base: #4d4d4d; --tyre-front: #737373; --tyre-hub: #f2f2f2; --tyre-rear-base: #333; --tyre-rear-front: #595959; --tyre-rear-hub: #8c8c8c; --bumper-one: #ccc; --grill: #e6e6e6; --bonnet: #609; --body: #80c; --cab: #80c; --chassis: #000; --glass: #b3ffff; --mirror: #406; --shine: rgba(255,255,255,0.8); --taillight: #c00; --headlight: #fff6cc; --alloy: #b3b3b3; --rad: #1a1a1a; --indicator: #e68019; --sign: #478547; --sign-border: #fafafa; --post: #734d26; --post-shine: rgba(255,255,255,0.2); --road: #808080; --sky: #f7cfba; --ground: #c5b587; } body { min-height: 100vh; overflow: hidden; background: -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), color-stop(var(--ground)), color-stop(50%, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--sky)), color-stop(50%, transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(var(--ground))), -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--road)), to(transparent)), -webkit-gradient(linear, left top, left bottom, color-stop(0, transparent), to(var(--road))), repeating-linear-gradient(90deg, #fff 5vmin 10vmin, transparent 10vmin 12.5vmin, #fff 12.5vmin 17.5vmin) 0 calc(50% + 4.5vmin)/100vw 1vmin, var(--road); background: linear-gradient(transparent 0 calc(50% - 6vmin), var(--ground) calc(50% - 6vmin) 50%, transparent 50%), linear-gradient(var(--sky) 0 50%, transparent 50%), linear-gradient(transparent 0 calc(50% + 10vmin), var(--ground) calc(50% + 10vmin)), linear-gradient(var(--road) 0 calc(50% + 4.5vmin), transparent calc(50% + 4.5vmin)), linear-gradient(transparent 0 calc(50% + 5.5vmin), var(--road) calc(50% + 5.5vmin)), repeating-linear-gradient(90deg, #fff 5vmin 10vmin, transparent 10vmin 12.5vmin, #fff 12.5vmin 17.5vmin) 0 calc(50% + 4.5vmin)/100vw 1vmin, var(--road); -webkit-animation: road 1s infinite linear; animation: road 1s infinite li.........完整代码请登录后点击上方下载按钮下载查看
网友评论0