js实现一幅高山飘雪数字画作效果代码
代码语言:html
所属分类:其他
代码描述:js实现一幅高山飘雪数字画作效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --black: #000; --grey: #7D808A; --white: #fff; --clr1: #b8eafd; --clr2: #6BB3F2; --clr3: #3c8ad3; --clr4: #42b3ff; --clr5: #004d91; --clr6: #003380; } *, *::after, *::before, html, body { box-sizing: border-box; margin: 0; padding: 0; } body { background: var(--grey); display: grid; height: 100vh; place-items: center; } #poster { background-color: var(--white); border: 2vmin solid var(--black); box-shadow: 0 4vmin 8vmin -4vmin; box-sizing: content-box; display: grid; height: 80vmin; padding: 4vmin; place-items: center; width: 50vmin; } #canvas { align-items: flex-end; background: radial-gradient(circle at 50% 75%, var(--clr4), var(--clr6)); display: flex; height: 80vmin; overflow: hidden; justify-content: center; position: relative; width: 50vmin; } #land { background: radial-gradient(circle at 50% -25%, var(--clr4), var(--clr6)); bottom: 0; height: 24vmin; position: absolute; width: 100%; } #canvas div span { background: var(--clr5); border-radius: 2.4vmin; height: 30vmin; position: absolute; transform: rotate(45deg); transition: .3s linear; width: 30vmin; } #canvas div span:nth-child(1) { bottom: -10vmin; right: -8vmin; } #canvas div span:nth-child(2) { left: -10vmin; bottom: -24vmin; } #canvas div span:nth-child(3) { .........完整代码请登录后点击上方下载按钮下载查看
网友评论0