div+css实现立体小球滚动轨迹动画效果代码
代码语言:html
所属分类:动画
代码描述:div+css实现立体小球滚动轨迹动画效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover"> <style> * { border:0; box-sizing:border-box; margin:0; padding:0 } :root { font-size:calc(16px+(20 - 16) *(100vw - 320px) /(1280 - 320)) } body { background-color:hsl(223,90%,95%); font:1em/1.5 sans-serif; height:100vh; display:grid; place-items:center } .pl,.pl__ball,.pl__ball-inner-shadow,.pl__ball-side-shadows,.pl__ball-texture,.pl__inner-ring,.pl__outer-ring,.pl__track-cover { border-radius:50% } .pl { position:relative; width:16em; height:16em } .pl__ball,.pl__ball-inner-shadow,.pl__ball-outer-shadow,.pl__ball-side-shadows,.pl__ball-texture,.pl__ball-texture:before,.pl__inner-ring,.pl__outer-ring,.pl__track-cover { position:absolute } .pl__ball,.pl__ball-inner-shadow,.pl__ball-outer-shadow,.pl__ball-texture:before,.pl__track-cover { animation:ball 3s linear infinite } .pl__ball { top:calc(50% - 1.25em); left:calc(50% - 1.25em); transform:rotate(0) translateY(-6.5em); width:2.5em; height:2.5em } .pl__ball-inner-shadow { animation-name:ballInnerShadow; box-shadow:0 .1em .2em hsla(0,0%,0%,0.3),0 0 .2em hsla(0,0%,0%,0.1) inset,0 -1em .5em hsla(0,0%,0%,0.15) inset; width:100%; height:100% } .pl__ball-outer-shadow { animation-name:ballOuterShadow; background-image:linear-gradient(hsla(0,0%,0%,0.15),hsla(0,0%,0%,0)); border-radius:0 0 50% 50% / 0 0 100% 100%; filter:blur(2px); top:50%; left:0; width:100%; height:250%; transform:rotate(20deg); transform-origin:50% 0; z-index:-2 } .pl__ball-side-shadows { background-color:hsla(0,0%,0%,0.1); filter:blur(2px); width:100%; height:100%; transform:scale(0.75,1.1); z-index:-1 } .pl__ball-texture { overflow:hidden; width:100%; height:100%; transform:translate3d(0,0,0) } .pl__ball-texture:before { animation-name:ballTexture; animation-duration:.25s; background:url(./snow.jpg) 0 0 / 50% 100%; co.........完整代码请登录后点击上方下载按钮下载查看
网友评论0