div+css实现冒泡泡loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:div+css实现冒泡泡loading加载动画效果代码
代码标签: div css 冒泡 泡 loading 加载 动画
下面为部分代码预览,完整代码请点击下载或在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 { --hue: 223; --trans-dur: 0.3s; font-size: calc(16px + (24 - 16) * (100vw - 320px) / (2560 - 320)); } body { background: linear-gradient(hsl(var(--hue), 90%, 30%), hsl(var(--hue), 90%, 10%)); color: hsl(var(--hue), 90%, 90%); display: flex; font: 1em/1.5 sans-serif; height: 100vh; min-height: 15em; transition: background-color var(--trans-dur), color var(--trans-dur); } .pl { display: flex; justify-content: space-between; align-items: center; filter: drop-shadow(0.9em 0.9em 4px rgba(0, 0, 0, 0.4)); margin: auto; width: 12em; height: 12em; } .pl__bubble { position: relative; width: 3em; height: 3em; } .pl__bubble-drop { width: 0.125em; height: 0.5em; transform: translate(-50%, -3em); } .pl__bubble-drop, .pl__bubble-drop:before { transform-origin: 50% 0; } .pl__bubble-drop:nth-child(2) { transform: translate(-50%, -3em) rotate(51.4285714286deg); } .pl__bubble-drop:nth-child(3) { transform: translate(-50%, -3em) rotate(102.8571428571deg); } .pl__bubble-drop:nth-child(4) { transform: translate(-50%, -3em) rotate(154.2857142857deg); } .pl__bubble-drop:nth-child(5) { transform: translate(-50%, -3em) rotate(205.7142857143deg); } .pl__bubble-drop:nth-child(6) { transform: translate(-50%, -3em) rotate(257.1428571429deg); } .pl__bubble-drop:nth-child(7) { transform: translate(-50%, -3em) rotate(308.5714285714deg); } .pl__bubble:before, .pl__bubble:after, .pl__bubble-drop { position: absolute; } .pl__bubble:before, .pl__bubble:after, .pl__bubble-drop:before { animation: bubble-rise-before 1.5s linear infinite; } .pl__bubble:before, .pl__bubble:after { border-radius: 50%; } .pl__bubble:after, .pl__bubble-drop { top: 50%; left: 50%; } .pl__bubble:before { box-shad.........完整代码请登录后点击上方下载按钮下载查看
网友评论0