FAB rotierendes Plus
FAB rotierendes Plus: CSS-Button. Kopiere die Regeln oder den Prompt, der das Ergebnis nachbaut.
CSS
.btn-168 {
width: 60px;
height: 60px;
display: inline-grid;
place-items: center;
color: #fff;
background: #0f172a;
border: 0;
border-radius: 50%;
cursor: pointer;
box-shadow: 0 8px 20px -4px #0f172a88;
transition: background .2s,box-shadow .2s
}
.btn-168 svg {
transition: transform .3s cubic-bezier(.4,0,.2,1)
}
.btn-168:hover {
background: #1e293b;
box-shadow: 0 12px 28px -6px #0f172aaa
}
.btn-168:hover svg {
transform: rotate(135deg)
}
.btn-168:focus-visible {
outline: 3px solid #0f172a;
outline-offset: 3px
}
.btn-168:active {
background: #020617
}
.btn-168:active svg {
transform: rotate(135deg) scale(.9)
}
HTML
<button class="btn-168" aria-label="More actions"><svg width="22" height="22" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round"><path d="M12 5v14M5 12h14"/></svg></button>Prompt
Ein 60px runder dunkler #0f172a FAB mit weißem Inline-Plus-Icon. Beim Hover dreht sich das Plus um 135 Grad (wird zum x) über 300ms, der Hintergrund hellt auf #1e293b auf und der Schatten (0 8px 20px) wird tiefer. Active #020617 mit auf 0.9 skaliertem Icon. Focus: 3px dunkle Outline mit 3px Offset.