.loading-element{ border-radius: 50%; animation: loading-animation 1s linear infinite; } .glass-shard{ width: 50px; height: 50px; background-color: #fff; clip-path: polygon(50% 0, 100% 100%, 0% 100%); animation: glass-shard-animation 2s ease-in-out; transform-origin: bottom left; } .refraction{ width: 100px; height: 100px; background-color: #fff; clip-path: polygon(50% 0, 100% 100%, 0% 100%); animation: refraction-animation 1s linear; transform-origin: bottom left; }