css+div布局彩色三维圆环旋转动画效果代码
代码语言:html
所属分类:动画
代码描述:css+div布局彩色三维圆环旋转动画效果代码
代码标签: css div 布局 彩色 三维 圆环 旋转 动画
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1.0,maximum=1.0,minimum=1.0,user-scalable=0" /> <style> .am-container { background-color: #212121; width: 100%; height: 100vh; display: flex; flex-wrap: wrap; place-content: center; place-items: center; .scene { width: 100%; perspective: 500vmax; transform-style: preserve-3d; .wrapper { width: 100%; height: 100%; transform: rotateY(0) translateZ(0); transform-style: preserve-3d; .container-rings-2 { width: 6.52vmax; height: 6.52vmax; position: relative; margin-inline: auto; animation: move 9s ease infinite alternate; transform-style: preserve-3d; .ring { width: 100%; height: 100%; border: 0.13vmax dotted currentColor; position: absolute; left: 0; top: 0; transform-origin: 50% 50%; } } } } } @keyframes move { from { transform: scale(0.7) rotateX(0deg) rotateY(0deg); } to { transform: scale(0.7) rotateX(360deg) rotateY(360deg); } } </style> </head> <body> <section class="am-container"> <aside class="scene"> <section class="wrapper"> <article class="container-rings-2"> <div class="ring" style="color: rgb(255, 0, 0); transform: rotateX(0deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 6, 0); transform: rotateX(1.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 12, 0); transform: rotateX(2.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 18, 0); transform: rotateX(4.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 24, 0); transform: rotateX(5.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 30, 0); transform: rotateX(7deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 36, 0); transform: rotateX(8.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 42, 0); transform: rotateX(9.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 48, 0); transform: rotateX(11.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 54, 0); transform: rotateX(12.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 59, 0); transform: rotateX(14deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 65, 0); transform: rotateX(15.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 71, 0); transform: rotateX(16.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 77, 0); transform: rotateX(18.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 83, 0); transform: rotateX(19.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 89, 0); transform: rotateX(21deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 95, 0); transform: rotateX(22.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 101, 0); transform: rotateX(23.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 107, 0); transform: rotateX(25.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 113, 0); transform: rotateX(26.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 119, 0); transform: rotateX(28deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 125, 0); transform: rotateX(29.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 131, 0); transform: rotateX(30.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 137, 0); transform: rotateX(32.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 143, 0); transform: rotateX(33.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 149, 0); transform: rotateX(35deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 155, 0); transform: rotateX(36.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 161, 0); transform: rotateX(37.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 167, 0); transform: rotateX(39.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 173, 0); transform: rotateX(40.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 178, 0); transform: rotateX(42deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 184, 0); transform: rotateX(43.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 190, 0); transform: rotateX(44.8deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 196, 0); transform: rotateX(46.2deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 202, 0); transform: rotateX(47.6deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 208, 0); transform: rotateX(49deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 214, 0); transform: rotateX(50.4deg) translateY(-13.02vmax);" ></div> <div class="ring" style="color: rgb(255, 220, 0); transform: rotateX(51.8deg) translateY(-13.02vmax);" ></div> <div class="ring&quo.........完整代码请登录后点击上方下载按钮下载查看
网友评论0