css实现下雪动画效果代码
代码语言:html
所属分类:动画
代码描述:css实现下雪动画效果代码,没有js代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> html, body { padding: 0; margin: 0; width: 100vw; height: 100vh; position: relative; overflow: hidden; background: linear-gradient(#123, #111); } .snowflake { --size: 1vw; width: var(--size); height: var(--size); background: white; border-radius: 50%; position: absolute; top: -5vh; } @keyframes snowfall { 0% { transform: translate3d(var(--left-ini), 0, 0); } 100% { transform: translate3d(var(--left-end), 110vh, 0); } } .snowflake:nth-child(1) { --size: 0.2vw; --left-ini: 3vw; --left-end: 9vw; left: 31vw; animation: snowfall 7s linear infinite; animation-delay: -4s; } .snowflake:nth-child(2) { --size: 0.4vw; --left-ini: 7vw; --left-end: -2vw; left: 91vw; animation: snowfall 10s linear infinite; animation-delay: -7s; } .snowflake:nth-child(3) { --size: 0.8vw; --left-ini: 10vw; --left-end: -8vw; left: 8vw; animation: snowfall 14s linear infinite; animation-delay: -1s; } .snowflake:nth-child(4) { --size: 0.2vw; --left-ini: 7vw; --left-end: -4vw; left: 38vw; animation: snowfall 14s linear infinite; animation-delay: -5s; } .snowflake:nth-child(5) { --size: 0.8vw; --left-ini: 0vw; --left-end: 0vw; left: 35vw; animation: snowfall 11s linear infinite; animation-delay: -2s; } .snowflake:nth-child(6) { --size: 0.2vw; --left-ini: 8vw; --left-end: 9vw; left: 3vw; animation: snowfall 14s linear infinite; animation-delay: -1s; } .snowflake:nth-child(7) { --size: 0.4vw; --left-ini: -2vw; --left-end: 9vw; left: 44vw; animation: snowfall 8s linear infinite; animation-delay: -7s; } .snowflake:nth-child(8) { --size: 0.8vw; --left-ini: 0vw; --left-end: 10vw; left.........完整代码请登录后点击上方下载按钮下载查看
网友评论0