top of page

spinner

  • Writer: kamiya gorde
    kamiya gorde
  • May 5, 2024
  • 1 min read

index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>spinner</title> <link rel="stylesheet" href="style.css"> </head> <body bgcolor="black"> <div class="spinner"> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div> </div> </body> </html>

sytle.css

*{ margin-top: 2%; margin-left: 15%; } .spinner { width: 70.4px; height: 70.4px; --clr: rgb(247, 197, 159); --clr-alpha: rgb(247, 197, 159,.1); animation: spinner 1.6s infinite ease; transform-style: preserve-3d; } .spinner > div { background-color: var(--clr-alpha); height: 100%; position: absolute; width: 100%; border: 3.5px solid var(--clr); } .spinner div:nth-of-type(1) { transform: translateZ(-35.2px) rotateY(180deg); } .spinner div:nth-of-type(2) { transform: rotateY(-270deg) translateX(50%); transform-origin: top right; } .spinner div:nth-of-type(3) { transform: rotateY(270deg) translateX(-50%); transform-origin: center left; } .spinner div:nth-of-type(4) { transform: rotateX(90deg) translateY(-50%); transform-origin: top center; } .spinner div:nth-of-type(5) { transform: rotateX(-90deg) translateY(50%); transform-origin: bottom center; } .spinner div:nth-of-type(6) { transform: translateZ(35.2px); } @keyframes spinner { 0% { transform: rotate(45deg) rotateX(-25deg) rotateY(25deg); } 50% { transform: rotate(45deg) rotateX(-385deg) rotateY(25deg); } 100% { transform: rotate(45deg) rotateX(-385deg) rotateY(385deg); } }

output



 
 
 

Recent Posts

See All

Comments


bottom of page