Glut atmet
Glut atmet: CSS-Button. Kopiere die Regeln oder den Prompt, der das Ergebnis nachbaut.
CSS
.btn-109 {
font: 600 15px/1 system-ui,sans-serif;
color: #fff;
background: linear-gradient(135deg,#f97316,#ef4444);
border: 0;
border-radius: 999px;
padding: 14px 30px;
cursor: pointer;
box-shadow: 0 6px 18px -4px #f9731688;
animation: breathe109 3s ease-in-out infinite;
transition: transform .2s
}
.btn-109:hover {
transform: translateY(-2px);
animation-duration: 1.5s
}
.btn-109:focus-visible {
outline: 3px solid #f97316;
outline-offset: 3px
}
.btn-109:active {
transform: translateY(0);
animation: none;
box-shadow: 0 2px 6px -2px #ef444488
}
@keyframes breathe109 {
50% {
box-shadow: 0 10px 34px -4px #ef4444cc
}
}
@media (prefers-reduced-motion: reduce) {
.btn-109, .btn-109 * { animation: none; transition: none; }
}
HTML
<button class="btn-109">Ignite</button>Prompt
Ein Pillen-Button mit diagonalem Orange-zu-Rot-Verlauf (#f97316 nach #ef4444), weißer Text 15px semibold, 14px mal 30px Padding. Sein warmer Drop-Shadow (0 6px 18px) atmet über 3 Sekunden langsam größer und röter. Hover hebt 2px und atmet doppelt so schnell; active setzt flach mit kleinem Schatten auf. Fokus 3px orange Outline.