Aura Glow Button
.btn-1:hover { box-shadow: 0 0 15px #facc15; }\n.btn-1:active { box-shadow: 0 0 25px #facc15; }
Border Draw Button
.btn-2 { border: 2px solid transparent; }\n.btn-2:hover { border-image: linear-gradient(45deg, #ef4444, #3b82f6) 1; }
Conic Gradient Button
.btn-3 { background: conic-gradient(#ef4444, #3b82f6, #facc15); }\n.btn-3:hover { background: conic-gradient(#facc15, #ef4444, #3b82f6); }
Flip Text Button
.btn-4:hover { transform: rotateX(180deg); }\n.btn-4 { transition: transform 0.3s; }
Gooey Button
.btn-5:hover { filter: blur(2px); }\n.btn-5:active { filter: blur(4px); }
Hover Lift Button
.btn-6:hover { transform: translateY(-5px); box-shadow: 0 5px 15px rgba(0, 0, 0, 0.3); }
Icon Slide Button
.btn-7 .icon { transform: translateX(-10px); opacity: 0; }\n.btn-7:hover .icon { transform: translateX(0); opacity: 1; }
Jelly Press Button
.btn-8:active { transform: scale(0.9); animation: jelly 0.3s; }\n@keyframes jelly { 50% { transform: scale(1.2, 0.8); } }
Liquid Fill Button
.btn-9 { position: relative; overflow: hidden; }\n.btn-9:after { content: ''; position: absolute; top: 100%; left: 0; width: 100%; height: 100%; background: #ef4444; transition: top 0.3s; }\n.btn-9:hover:after { top: 0; }
Morphing Button
.btn-10:hover { border-radius: 20px; }\n.btn-10 { transition: border-radius 0.3s; }
Neon Flicker Button
.btn-11:hover { box-shadow: 0 0 15px #ef4444; animation: flicker 0.5s infinite; }\n@keyframes flicker { 50% { box-shadow: 0 0 5px #ef4444; } }
Outline Swipe Button
.btn-12 { position: relative; }\n.btn-12:after { content: ''; position: absolute; bottom: 0; left: 0; width: 0; height: 2px; background: #3b82f6; transition: width 0.3s; }\n.btn-12:hover:after { width: 100%; }
Ripple Button
.btn-13 { position: relative; overflow: hidden; }\n.btn-13:after { content: ''; position: absolute; width: 0; height: 0; background: rgba(255, 255, 255, 0.3); border-radius: 50%; transform: translate(-50%, -50%); }\n.btn-13:active:after { animation: ripple 0.5s; }\n@keyframes ripple { to { width: 200px; height: 200px; opacity: 0; } }
Shadow Pulse Button
.btn-14:hover { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); animation: pulse 1s infinite; }\n@keyframes pulse { 50% { box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); } }
Stretch Hover Button
.btn-15:hover { transform: scaleX(1.2); }\n.btn-15 { transition: transform 0.3s; }
Tilt Button
.btn-16:hover { transform: rotate(5deg); }\n.btn-16 { transition: transform 0.3s; }
Underline Reveal Button
.btn-17 { position: relative; }\n.btn-17:after { content: ''; position: absolute; bottom: -2px; left: 0; width: 0; height: 2px; background: #facc15; transition: width 0.3s; }\n.btn-17:hover:after { width: 100%; }
Wave Hover Button
.btn-18:hover { background: linear-gradient(to right, #3b82f6, #ef4444); animation: wave 1s infinite; }\n@keyframes wave { 50% { background: linear-gradient(to right, #ef4444, #3b82f6); } }
Zoom Click Button
.btn-19:active { transform: scale(1.2); }\n.btn-19 { transition: transform 0.2s; }
Zebra Stripe Button
.btn-20 { background: repeating-linear-gradient(45deg, #fff, #fff 5px, #000 5px, #000 10px); }\n.btn-20:hover { background: repeating-linear-gradient(45deg, #000, #000 5px, #fff 5px, #fff 10px); }
Bevel Press Button
.btn-21:active { box-shadow: inset 2px 2px 5px rgba(0, 0, 0, 0.3); }\n.btn-21 { box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3); }
Color Warp Button
.btn-22:hover { background: linear-gradient(45deg, #ff0000, #0000ff); }\n.btn-22 { background: linear-gradient(45deg, #0000ff, #ff0000); }
Disco Light Button
.btn-23:hover { animation: disco 0.5s infinite; }\n@keyframes disco { 0% { background: #ef4444; } 50% { background: #3b82f6; } 100% { background: #facc15; } }
Elastic Orbit Button
.btn-24:hover { transform: scale(1.1); animation: orbit 0.5s; }\n@keyframes orbit { 50% { transform: scale(0.9); } }
Fade-In Button
.btn-25 { opacity: 0.7; }\n.btn-25:hover { opacity: 1; transition: opacity 0.3s; }
Ghost Button
.btn-26 { background: transparent; border: 1px solid #fff; }\n.btn-26:hover { background: #fff; color: #000; }
Hover Jello Button
.btn-27:hover { animation: jello 0.5s; }\n@keyframes jello { 25% { transform: skewX(-10deg); } 75% { transform: skewX(10deg); } }
Iconic Pop Button
.btn-28 .icon { transform: scale(0); }\n.btn-28:hover .icon { transform: scale(1); transition: transform 0.3s; }
Light Brush Button
.btn-29:hover { background: linear-gradient(to right, #facc15, transparent); }
Magnetic Button
.btn-30:hover { transform: translate(5px, -5px); }\n.btn-30 { transition: transform 0.3s; }
Pulse Ring Button
.btn-31 { position: relative; }\n.btn-31:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border: 2px solid #3b82f6; border-radius: inherit; animation: pulse-ring 1s infinite; }\n@keyframes pulse-ring { 50% { transform: scale(1.2); opacity: 0; } }
Quantum Button
.btn-32:hover { filter: hue-rotate(90deg); }\n.btn-32:active { filter: hue-rotate(180deg); }
Radiant Flare Button
.btn-33:hover { box-shadow: 0 0 20px #facc15; background: radial-gradient(circle, #facc15, #ef4444); }
Spiral Button
.btn-34:hover { transform: rotate(360deg); }\n.btn-34 { transition: transform 0.5s; }
Stop Motion Button
.btn-35:hover { animation: stop-motion 0.5s steps(5); }\n@keyframes stop-motion { 0% { transform: translateX(0); } 100% { transform: translateX(10px); } }
Triple Border Button
.btn-36 { box-shadow: 0 0 0 2px #ef4444, 0 0 0 4px #3b82f6, 0 0 0 6px #facc15; }\n.btn-36:hover { box-shadow: 0 0 0 4px #ef4444, 0 0 0 6px #3b82f6, 0 0 0 8px #facc15; }
UV Glow Button
.btn-37:hover { box-shadow: 0 0 15px #8b5cf6; }\n.btn-37:active { box-shadow: 0 0 25px #8b5cf6; }
Vibrate Button
.btn-38:hover { animation: vibrate 0.3s infinite; }\n@keyframes vibrate { 25% { transform: translateX(-2px); } 75% { transform: translateX(2px); } }
Wink Button
.btn-39:hover { transform: scaleY(0.8); }\n.btn-39 { transition: transform 0.3s; }
X-Ray Button
.btn-40:hover { filter: contrast(1.5); }\n.btn-40:active { filter: contrast(2); }
Yen Button
.btn-41:hover { background: #facc15; color: #000; }\n.btn-41 { font-family: 'Montserrat', sans-serif; }
Zigzag Border Button
.btn-42 { border: 2px solid #3b82f6; }\n.btn-42:hover { border-image: linear-gradient(to right, #3b82f6, #ef4444) 1; }
Yarn Button
.btn-43 { background: linear-gradient(45deg, #ef4444, #facc15); }\n.btn-43:hover { background: linear-gradient(45deg, #facc15, #ef4444); }
Zipper Button
.btn-44 { position: relative; }\n.btn-44:after { content: ''; position: absolute; top: 0; left: 0; width: 0; height: 100%; background: #3b82f6; transition: width 0.3s; }\n.btn-44:hover:after { width: 100%; }
Flame Button
.btn-45:hover { background: #ef4444; box-shadow: 0 0 15px #ef4444; }\n.btn-45:active { background: #dc2626; }
Frost Button
.btn-46 { background: rgba(255, 255, 255, 0.1); backdrop-filter: blur(5px); }\n.btn-46:hover { backdrop-filter: blur(10px); }
Glass Button
.btn-47 { background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); border: 1px solid rgba(255, 255, 255, 0.3); }\n.btn-47:hover { background: rgba(255, 255, 255, 0.3); }
Hologram Button
.btn-48:hover { background: linear-gradient(45deg, rgba(59, 130, 246, 0.5), rgba(239, 68, 68, 0.5)); box-shadow: 0 0 15px rgba(59, 130, 246, 0.5); }
Ink Spread Button
.btn-49 { position: relative; overflow: hidden; }\n.btn-49:after { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: #3b82f6; border-radius: 50%; transform: translate(-50%, -50%); }\n.btn-49:hover:after { width: 200px; height: 200px; }
Kinetic Button
.btn-50:hover { transform: scale(1.1); animation: kinetic 0.5s; }\n@keyframes kinetic { 50% { transform: scale(0.9); } }