div+css实现2023新年太阳升起动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现2023新年太阳升起动画效果代码
代码标签: div css 2023 新年 太阳 升起 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <style> @import url("https://fonts.googleapis.com/css2?family=Righteous&display=swap"); :root { --speed: 15s; --treesize: 10vmin; } .container { position: absolute; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden; } .sky { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: #cdf; background: #333; animation: brightsky var(--speed) forwards ease; } .sun { position: absolute; top: 55vh; left: 5vw; height: 10vmin; width: 10vmin; border-radius: 100%; background: #fff; transform: rotate(0deg); transform-origin: 50vw 0vw; animation: sunrise var(--speed) forwards ease; box-shadow: inset 0 0 5vmin #f33, inset 2vmin 0 4vmin #f62, inset -2vmin 0 4vmin #f62, 0 0 5vmin #f33, 0 0 20vmin #f33, 0 0 40vmin #f33, 0 0 100vmin #f33; } .ground { position: absolute; height: 45vh; bottom: 0; left: 0; right: 0; background: #111; animation: lightground var(--speed) forwards ease-in; } @keyframes sunrise { 0% { transform: rotate(0deg); top: 55vh; box-shadow: inset 0 0 5vmin #f33, inset 2vmin 0 4vmin #f62, inset -2vmin 0 4vmin #f62, 0 0 5vmin #f33, 0 0 20vmin #f33, 0 0 40vmin #f33, 0 0 100vmin #f33; } 100% { transform: rotate(90deg); top: 55vmax; box-shadow: inset 0 0 5vmin #fff, inset 2vmin 0 4vmin #fc2, inset -2vmin 0 4vmin #fc2, 0 0 5vmin #fff, 0 0 20vmin #ffd, 0 0 40vmin #ffd, 0 0 100vmin #fff; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0