Ring-Spinner Loading
Ring-Spinner Loading: CSS-Button. Kopiere die Regeln oder den Prompt, der das Ergebnis nachbaut.
CSS
.btn-082 {
display: inline-flex;
align-items: center;
gap: 10px;
font: 600 14px/1 system-ui,sans-serif;
color: #fff;
background: #2563eb;
border: 0;
border-radius: 8px;
padding: 12px 22px;
cursor: progress;
opacity: .85
}
.btn-082 i {
width: 16px;
height: 16px;
border: 2.5px solid rgba(255,255,255,.35);
border-top-color: #fff;
border-radius: 50%;
animation: btn-082-r .7s linear infinite
}
@keyframes btn-082-r {
to {
transform: rotate(360deg)
}
}
.btn-082:hover {
background: #2563eb
}
.btn-082:focus-visible {
outline: 2px solid #2563eb;
outline-offset: 3px
}
.btn-082:active {
transform: none
}
@media (prefers-reduced-motion: reduce) {
.btn-082, .btn-082 * { animation: none; transition: none; }
}
HTML
<button class="btn-082" disabled><i></i>Saving</button>Prompt
Ein blauer #2563eb Loading-Button, disabled, bei 85% Opacity, weißer Text 14px semibold "Saving" mit einem 16px drehenden Ring links: ein 2.5px Kreisrahmen in 35% Weiß mit einem vollweißen oberen Segment, das sich alle 700ms einmal dreht. 8px Radius, 12px mal 22px Padding, cursor progress. Hover und active ändern nichts.