js实现夜晚山上的繁星月与鼠标亮交互效果代码
代码语言:html
所属分类:动画
代码描述:js实现夜晚山上的繁星月与鼠标亮交互效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> :root { --clr1-dark: #240940; --clr1: #3e0f6d; --clr1-light: #57159a; --clr2-dark: #010327; --clr2: #020659; --clr2-light: #030a8b; --clr3-dark: #00010e; --clr3: #010440; --clr3-light: #020772; --clr4-dark: #1571ab; --clr4: #1a90d9; --clr4-light: #3ea7e8; } *, html, body { box-sizing: border-box; margin: 0; padding: 0; } body { background: radial-gradient(circle at 0 0, var(--clr3), var(--clr2)); display: grid; height: 100vh; place-items: center; } #pstr { background: radial-gradient(circle at 0 0, var(--clr2-dark), var(--clr3-light)); border-radius: 3vmin; box-shadow: 0 16vmin 24vmin -4vmin var(--clr4-dark); height: 75vmin; overflow: hidden; position: relative; width: 75vmin; } #star { height: 75vmin; position: absolute; width: 75vmin; /* mix-blend-mode: overlay; */ z-index: 0; } #star>* { border-radius: 100%; position: absolute; } #moon { background: transparent; border-radius: 100%; box-shadow: -1vmin -1vmin 0 var(--clr4-light) inset; height: 7vmin; left: 35vmin; position: absolute; top: 10vmin; width: 7vmin; } .mntn, .mntn2, .mntn::before, .mntn::after, .mntn2::after, .mntn2::before { border-radius: 5vmin; } .mntn { background-color: var(--clr2); height: 60vmin; pos.........完整代码请登录后点击上方下载按钮下载查看
网友评论0