svg+css实现火热loading加载动画效果代码
代码语言:html
所属分类:加载滚动
代码描述:svg+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: 0; margin: 0; padding: 0; } :root { font-size: calc(16px + (20 - 16) * (100vw - 320px) / (1280 - 320)); } body { background: #17181c; display: grid; place-items: center; font: 1em/1.5 sans-serif; height: 100vh; } .pl { width: 8em; height: 8em; } .pl circle { transform-box: fill-box; transform-origin: 50% 50%; } .pl__ring1 { animation: ring1 4s 0s ease-in-out infinite; } .pl__ring2 { animation: ring2 4s 0.04s ease-in-out infinite; } .pl__ring3 { animation: ring3 4s 0.08s ease-in-out infinite; } .pl__ring4 { animation: ring4 4s 0.12s ease-in-out infinite; } .pl__ring5 { animation: ring5 4s 0.16s ease-in-out infinite; } .pl__ring6 { animation: ring6 4s 0.2s ease-in-out infinite; } /* Animations */ @keyframes ring1 { from { stroke-dashoffset: -376.237129776; transform: rotate(-0.25turn).........完整代码请登录后点击上方下载按钮下载查看
网友评论0