100 Buttons Color CSS Code List
/* 1. Neon Glow */
.effect-1 { background: linear-gradient(45deg, #ff0066, #ffcc00); border-color: #ff0066; }
.effect-1:hover { box-shadow: 0 0 20px rgba(255, 0, 102, 0.8), 0 0 40px rgba(255, 204, 0, 0.6); background: linear-gradient(45deg, #e6005c, #e6b800); }
/* 2. 3D Press */
.effect-2 { background: #2196F3; border-color: #1976D2; }
.effect-2:hover { box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3); background: #1976D2; transform: translateY(2px); }
/* 3. Gradient Pulse */
.effect-3 { background: linear-gradient(90deg, #FF5722, #F44336); border-color: #F44336; }
.effect-3:hover { box-shadow: 0 0 25px rgba(244, 67, 54, 0.7); background: linear-gradient(90deg, #e64a19, #d32f2f); animation: pulse 1.5s infinite; }
@keyframes pulse { 0% { box-shadow: 0 0 25px rgba(244, 67, 54, 0.7); } 50% { box-shadow: 0 0 40px rgba(244, 67, 54, 1); } }
/* 4. Inset Glow */
.effect-4 { background: #9C27B0; border-color: #7B1FA2; }
.effect-4:hover { box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.5), 0 0 20px rgba(156, 39, 176, 0.7); background: #7B1FA2; transform: scale(1.05); }
/* 5. Holographic */
.effect-5 { background: linear-gradient(45deg, #00b7eb, #00e676); border-color: #00b7eb; }
.effect-5::before { background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent); }
.effect-5:hover { box-shadow: 0 0 30px rgba(0, 183, 235, 0.8); background: linear-gradient(45deg, #0097c7, #00c853); }
/* 6. Multi-Layer Shadow */
.effect-6 { background: #E91E63; border-color: #C2185B; }
.effect-6:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, 0.3), 0 10px 40px rgba(0, 0, 0, 0.2); background: #C2185B; transform: translateY(-5px); }
/* 7. Neon Flicker */
.effect-7 { background: #4CAF50; border-color: #388E3C; }
.effect-7:hover { box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px #00ff00; background: #388E3C; animation: flicker 1.5s infinite; }
@keyframes flicker { 0% { box-shadow: 0 0 10px #00ff00, 0 0 20px #00ff00, 0 0 30px #00ff00; } 50% { box-shadow: 0 0 15px #00ff00, 0 0 30px #00ff00, 0 0 45px #00ff00; } }
/* 8. Slide Shadow */
.effect-8 { background: #FF9800; border-color: #F57C00; }
.effect-8:hover { box-shadow: inset 6em 0 0 0 #EF6C00; background: #F57C00; transform: translateY(-3px); }
/* 9. Soft Lift */
.effect-9 { background: #FFC107; color: #1a1a2e; border-color: #FFB300; }
.effect-9:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.3); background: #FFB300; transform: translateY(-4px); }
/* 10. Gradient Wave */
.effect-10 { background: linear-gradient(135deg, #3F51B5, #2196F3); border-color: #3F51B5; }
.effect-10:hover { box-shadow: 0 0 20px rgba(33, 150, 243, 0.8); background: linear-gradient(135deg, #303F9F, #1976D2); animation: wave 0.8s infinite; }
@keyframes wave { 0% { box-shadow: 0 0 20px rgba(33, 150, 243, 0.8); } 50% { box-shadow: 0 0 30px rgba(33, 150, 243, 1); } }
/* 11. Glow Expand */
.effect-11 { background: #FF9800; border-color: #F57C00; }
.effect-11:hover { box-shadow: 0 0 15px rgba(255, 152, 0, 0.7); background: #F57C00; transform: scale(1.1); }
/* 12. Rotate Glow */
.effect-12 { background: linear-gradient(45deg, #009688, #4CAF50); border-color: #009688; }
.effect-12:hover { box-shadow: 0 0 20px rgba(0, 150, 136, 0.8); background: linear-gradient(45deg, #00796B, #388E3C); transform: rotate(3deg); }
/* 13. Inset Pulse */
.effect-13 { background: #F44336; border-color: #D32F2F; }
.effect-13:hover { box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5); background: #D32F2F; transform: translateY(-2px); }
/* 14. Vibrant Shadow */
.effect-14 { background: #9C27B0; border-color: #7B1FA2; }
.effect-14:hover { box-shadow: 0 0 25px rgba(156, 39, 176, 0.7); background: #7B1FA2; transform: scale(1.05); }
/* 15. Diagonal Lift */
.effect-15 { background: #E91E63; border-color: #C2185B; }
.effect-15:hover { box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.4); background: #C2185B; transform: translate(-3px, -3px); }
/* 16. Blue Glow */
.effect-16 { background: linear-gradient(90deg, #2196F3, #3F51B5); border-color: #2196F3; }
.effect-16:hover { box-shadow: 0 0 30px rgba(33, 150, 243, 0.8); background: linear-gradient(90deg, #1976D2, #303F9F); }
/* 17. Green Lift */
.effect-17 { background: #4CAF50; border-color: #388E3C; }
.effect-17:hover { box-shadow: 0 0 20px rgba(76, 175, 80, 0.7); background: #388E3C; transform: translateY(-5px); }
/* 18. Shrink Shadow */
.effect-18 { background: #FF5722; border-color: #E64A19; }
.effect-18:hover { box-shadow: inset 0 0 15px rgba(0, 0, 0, 0.3); background: #E64A19; transform: scale(0.95); }
/* 19. Amber Glow */
.effect-19 { background: #FFC107; color: #1a1a2e; border-color: #FFB300; }
.effect-19:hover { box-shadow: 0 0 25px rgba(255, 193, 7, 0.8); background: #FFB300; }
/* 20. Orange Rotate */
.effect-20 { background: #FF9800; border-color: #F57C00; }
.effect-20:hover { box-shadow: 0 0 20px rgba(255, 152, 0, 0.7); background: #F57C00; transform: rotate(-3deg); }
/* 21. Teal Scale */
.effect-21 { background: #009688; border-color: #00796B; }
.effect-21:hover { box-shadow: 0 0 30px rgba(0, 150, 136, 0.8); background: #00796B; transform: scale(1.1); }
/* 22. Gray Inset */
.effect-22 { background: #607D8B; border-color: #546E7A; }
.effect-22:hover { box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5); background: #546E7A; transform: translateY(-3px); }
/* 23. Red Gradient */
.effect-23 { background: linear-gradient(45deg, #F44336, #E91E63); border-color: #F44336; }
.effect-23:hover { box-shadow: 0 0 25px rgba(244, 67, 54, 0.7); background: linear-gradient(45deg, #D32F2F, #C2185B); animation: pulse 1.5s infinite; }
/* 24. Indigo Lift */
.effect-24 { background: #3F51B5; border-color: #303F9F; }
.effect-24:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4); background: #303F9F; transform: translateY(-5px); }
/* 25. Ripple Effect */
.effect-25 { background: #FF5722; border-color: #E64A19; }
.effect-25:hover { box-shadow: 0 0 0 10px rgba(255, 87, 34, 0.3); background: #E64A19; animation: ripple 0.6s linear; }
@keyframes ripple { 100% { box-shadow: 0 0 0 20px transparent; } }
/* 26. Purple Shift */
.effect-26 { background: #9C27B0; border-color: #7B1FA2; }
.effect-26:hover { box-shadow: 3px 3px 15px rgba(156, 39, 176, 0.7); background: #7B1FA2; transform: translate(-2px, -2px); }
/* 27. Pink Pulse */
.effect-27 { background: #E91E63; border-color: #C2185B; }
.effect-27:hover { box-shadow: 0 0 20px rgba(233, 30, 99, 0.8); background: #C2185B; animation: glow-pulse 1.5s infinite; }
@keyframes glow-pulse { 0% { box-shadow: 0 0 20px rgba(233, 30, 99, 0.8); } 50% { box-shadow: 0 0 30px rgba(233, 30, 99, 1); } }
/* 28. Green Inset */
.effect-28 { background: #4CAF50; border-color: #388E3C; }
.effect-28:hover { box-shadow: inset 0 0 15px rgba(76, 175, 80, 0.7); background: #388E3C; transform: scale(1.05); }
/* 29. Yellow Rotate */
.effect-29 { background: #FFC107; color: #1a1a2e; border-color: #FFB300; }
.effect-29:hover { box-shadow: 0 0 25px rgba(255, 193, 7, 0.8); background: #FFB300; transform: rotate(2deg); }
/* 30. Orange Spread */
.effect-30 { background: #FF9800; border-color: #F57C00; }
.effect-30:hover { box-shadow: 0 0 20px 5px rgba(255, 152, 0, 0.5); background: #F57C00; }
/* 31. Blue Lift */
.effect-31 { background: #2196F3; border-color: #1976D2; }
.effect-31:hover { box-shadow: 0 0 15px rgba(33, 150, 243, 0.7); background: #1976D2; transform: translateY(-3px); }
/* 32. Red Shadow */
.effect-32 { background: #FF5722; border-color: #E64A19; }
.effect-32:hover { box-shadow: 0 10px 20px rgba(0, 0, 0, 0.4); background: #E64A19; transform: translateY(-5px); }
/* 33. Purple Glow */
.effect-33 { background: #9C27B0; border-color: #7B1FA2; }
.effect-33:hover { box-shadow: 0 0 20px rgba(156, 39, 176, 0.7); background: #7B1FA2; }
/* 34. Pink Inset */
.effect-34 { background: #E91E63; border-color: #C2185B; }
.effect-34:hover { box-shadow: inset 0 0 10px rgba(255, 255, 255, 0.5); background: #C2185B; transform: scale(0.95); }
/* 35. Indigo Gradient */
.effect-35 { background: linear-gradient(90deg, #3F51B5, #2196F3); border-color: #3F51B5; }
.effect-35:hover { box-shadow: 0 0 30px rgba(33, 150, 243, 0.8); background: linear-gradient(90deg, #303F9F, #1976D2); }
/* 36. Teal Lift */
.effect-36 { background: #009688; border-color: #00796B; }
.effect-36:hover { box-shadow: 0 0 20px rgba(0, 150, 136, 0.7); background: #00796B; transform: translateY(-5px); }
/* 37. Gray Glow */
.effect-37 { background: #607D8B; border-color: #546E7A; }
.effect-37:hover { box-shadow: 0 0 15px rgba(96, 125, 139, 0.7); background: #546E7A; }
/* 38. Amber Scale */
.effect-38 { background: #FFC107; color: #1a1a2e; border-color: #FFB300; }
.effect-38:hover { box-shadow: 0 0 25px rgba(255, 193, 7, 0.8); background: #FFB300; transform: scale(1.1); }
/* 39. Orange Rotate */
.effect-39 { background: #FF9800; border-color: #F57C00; }
.effect-39:hover { box-shadow: 0 0 20px rgba(255, 152, 0, 0.7); background: #F57C00; transform: rotate(-3deg); }
/* 40. Green Glow */
.effect-40 { background: #4CAF50; border-color: #388E3C; }
.effect-40:hover { box-shadow: 0 0 30px rgba(76, 175, 80, 0.8); background: #388E3C; }
/* 41. Blue Shift */
.effect-41 { background: #2196F3; border-color: #1976D2; }
.effect-41:hover { box-shadow: 3px 3px 15px rgba(33, 150, 243, 0.7); background: #1976D2; transform: translate(-2px, -2px); }
/* 42. Red Glow */
.effect-42 { background: #FF5722; border-color: #E64A19; }
.effect-42:hover { box-shadow: 0 0 25px rgba(255, 87, 34, 0.7); background: #E64A19; }
/* 43. Purple Scale */
.effect-43 { background: #9C27B0; border-color: #7B1FA2; }
.effect-43:hover { box-shadow: 0 0 20px rgba(156, 39, 176, 0.7); background: #7B1FA2; transform: scale(1.05); }
/* 44. Pink Glow */
.effect-44 { background: #E91E63; border-color: #C2185B; }
.effect-44:hover { box-shadow: 0 0 30px rgba(233, 30, 99, 0.8); background: #C2185B; }
/* 45. Indigo Lift */
.effect-45 { background: #3F51B5; border-color: #303F9F; }
.effect-45:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, 0.4); background: #303F9F; transform: translateY(-5px); }
/* 46. Teal Glow */
.effect-46 { background: #009688; border-color: #00796B; }
.effect-46:hover { box-shadow: 0 0 20px rgba(0, 150, 136, 0.7); background: #00796B; }
/* 47. Gray Inset */
.effect-47 { background: #607D8B; border-color: #546E7A; }
.effect-47:hover { box-shadow: inset 0 0 15px rgba(255, 255, 255, 0.5); background: #546E7A; transform: scale(0.95); }
/* 48. Amber Glow */
.effect-48 { background: #FFC107; color: #1a1a2e; border-color: #FFB300; }
.effect-48:hover { box-shadow: 0 0 25px rgba(255, 193, 7, 0.8); background: #FFB300; }
/* 49. Orange Lift */
.effect-49 { background: #FF9800; border-color: #F57C00; }
.effect-49:hover { box-shadow: 0 0 20px rgba(255, 152, 0, 0.7); background: #F57C00; transform: translateY(-3px); }
/* 50. Neon Gradient */
.effect-50 { background: linear-gradient(45deg, #FF0066, #FFCC00); border-color: #FF0066; }
.effect-50:hover { box-shadow: 0 0 30px rgba(255, 0, 102, 0.8); background: linear-gradient(45deg, #E6005C, #E6B800); animation: neon-flicker 1.5s infinite; }
@keyframes neon-flicker { 0% { box-shadow: 0 0 20px rgba(255, 0, 102, 0.8); } 50% { box-shadow: 0 0 30px rgba(255, 0, 102, 1); } }
/* 51. Orange Lift */
.effect-51 { background: #FF9800; border-color: #F57C00; }
.effect-51:hover { box-shadow: 0 0 20px rgba(255, 152, 0, 0.7); background: #F57C00; transform: translateX(3px); }
/* 52. Vibrant Gradient */
.effect-52 { background: linear-gradient(135deg, #FF5733, #FF33D7, #3385FF, #33FFB2); background-size: 400% 400%; animation: gradient-52 4s linear infinite; border-color: #FF5733; }
.effect-52:hover { box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #33FFB2, #3385FF, #FF33D7, #FF5733); transform: translateY(-3px) scale(1.05); animation: gradient-52 4s linear infinite; }
@keyframes gradient-52 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 53. Cosmic Gradient */
.effect-53 { background: linear-gradient(135deg, #8E24AA, #FF4081, #00BCD4, #4CAF50); background-size: 400% 400%; animation: gradient-53 6s linear infinite; border-color: #8E24AA; }
.effect-53:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #4CAF50, #00BCD4, #FF4081, #8E24AA); transform: translateX(3px) scale(1.05); animation: gradient-53 6s linear infinite; }
@keyframes gradient-53 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 54. Aurora Gradient */
.effect-54 { background: linear-gradient(135deg, #FDD835, #F06292, #2196F3, #FFCA28); background-size: 400% 400%; animation: gradient-54 5s linear infinite; border-color: #FDD835; }
.effect-54:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #2196F3, #F06292, #FDD835); transform: translate(-3px, -3px) scale(1.05); animation: gradient-54 5s linear infinite; }
@keyframes gradient-54 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 55. Sunset Gradient */
.effect-55 { background: linear-gradient(135deg, #FF6F00, #D81B60, #0288D1, #7B1FA2); background-size: 400% 400%; animation: gradient-55 5s linear infinite; border-color: #FF6F00; }
.effect-55:hover { box-shadow: 0 5px 20px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #7B1FA2, #0288D1, #D81B60, #FF6F00); transform: translateY(-2px) scale(1.05); animation: gradient-55 5s linear infinite; }
@keyframes gradient-55 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 56. Ocean Gradient */
.effect-56 { background: linear-gradient(135deg, #00BCD4, #4DD0E1, #0288D1, #26A69A); background-size: 400% 400%; animation: gradient-56 4s linear infinite; border-color: #00BCD4; }
.effect-56:hover { box-shadow: 0 6px 15px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #26A69A, #0288D1, #4DD0E1, #00BCD4); transform: translateX(2px) scale(1.05); animation: gradient-56 4s linear infinite; }
@keyframes gradient-56 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 57. Fire Gradient */
.effect-57 { background: linear-gradient(135deg, #FF5722, #FF8F00, #EF5350, #FFCA28); background-size: 400% 400%; animation: gradient-57 5s linear infinite; border-color: #FF5722; }
.effect-57:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #EF5350, #FF8F00, #FF5722); transform: translateY(-3px) scale(1.05); animation: gradient-57 5s linear infinite; }
@keyframes gradient-57 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 58. Forest Gradient */
.effect-58 { background: linear-gradient(135deg, #388E3C, #66BB6A, #4CAF50, #81C784); background-size: 400% 400%; animation: gradient-58 6s linear infinite; border-color: #388E3C; }
.effect-58:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #81C784, #4CAF50, #66BB6A, #388E3C); transform: translateX(-2px) scale(1.05); animation: gradient-58 6s linear infinite; }
@keyframes gradient-58 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 59. Candy Gradient */
.effect-59 { background: linear-gradient(135deg, #F06292, #FF4081, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-59 4s linear infinite; border-color: #F06292; }
.effect-59:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #E91E63, #F48FB1, #FF4081, #F06292); transform: translateY(2px) scale(1.05); animation: gradient-59 4s linear infinite; }
@keyframes gradient-59 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 60. Sky Gradient */
.effect-60 { background: linear-gradient(135deg, #2196F3, #4FC3F7, #0288D1, #BBDEFB); background-size: 400% 400%; animation: gradient-60 5s linear infinite; border-color: #2196F3; }
.effect-60:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #BBDEFB, #0288D1, #4FC3F7, #2196F3); transform: translate(-2px, -2px) scale(1.05); animation: gradient-60 5s linear infinite; }
@keyframes gradient-60 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 61. Neon Purple Gradient */
.effect-61 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #9C27B0, #CE93D8); background-size: 400% 400%; animation: gradient-61 6s linear infinite; border-color: #7B1FA2; }
.effect-61:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #CE93D8, #9C27B0, #AB47BC, #7B1FA2); transform: translateY(-3px) scale(1.05); animation: gradient-61 6s linear infinite; }
@keyframes gradient-61 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 62. Sunset Glow */
.effect-62 { background: linear-gradient(135deg, #FF6F00, #FFCA28, #FF5722, #F06292); background-size: 400% 400%; animation: gradient-62 4s linear infinite; border-color: #FF6F00; }
.effect-62:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #F06292, #FF5722, #FFCA28, #FF6F00); transform: translateX(3px) scale(1.05); animation: gradient-62 4s linear infinite; }
@keyframes gradient-62 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 63. Tropical Gradient */
.effect-63 { background: linear-gradient(135deg, #00E676, #26A69A, #4DD0E1, #FFCA28); background-size: 400% 400%; animation: gradient-63 5s linear infinite; border-color: #00E676; }
.effect-63:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #4DD0E1, #26A69A, #00E676); transform: translateY(-3px) scale(1.05); animation: gradient-63 5s linear infinite; }
@keyframes gradient-63 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 64. Coral Gradient */
.effect-64 { background: linear-gradient(135deg, #FF8A65, #FF5722, #EF5350, #F06292); background-size: 400% 400%; animation: gradient-64 6s linear infinite; border-color: #FF8A65; }
.effect-64:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #F06292, #EF5350, #FF5722, #FF8A65); transform: translateX(-2px) scale(1.05); animation: gradient-64 6s linear infinite; }
@keyframes gradient-64 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 65. Deep Blue Gradient */
.effect-65 { background: linear-gradient(135deg, #0288D1, #2196F3, #4FC3F7, #BBDEFB); background-size: 400% 400%; animation: gradient-65 4s linear infinite; border-color: #0288D1; }
.effect-65:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #BBDEFB, #4FC3F7, #2196F3, #0288D1); transform: translateY(2px) scale(1.05); animation: gradient-65 4s linear infinite; }
@keyframes gradient-65 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 66. Neon Pink Gradient */
.effect-66 { background: linear-gradient(135deg, #FF4081, #F06292, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-66 5s linear infinite; border-color: #FF4081; }
.effect-66:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #E91E63, #F48FB1, #F06292, #FF4081); transform: translate(-2px, -2px) scale(1.05); animation: gradient-66 5s linear infinite; }
@keyframes gradient-66 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 67. Earthy Gradient */
.effect-67 { background: linear-gradient(135deg, #8D6E63, #BCAAA4, #6D4C41, #FFCA28); background-size: 400% 400%; animation: gradient-67 6s linear infinite; border-color: #8D6E63; }
.effect-67:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #FFCA28, #6D4C41, #BCAAA4, #8D6E63); transform: translateY(-3px) scale(1.05); animation: gradient-67 6s linear infinite; }
@keyframes gradient-67 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 68. Mystic Gradient */
.effect-68 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #CE93D8, #4CAF50); background-size: 400% 400%; animation: gradient-68 4s linear infinite; border-color: #7B1FA2; }
.effect-68:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #4CAF50, #CE93D8, #AB47BC, #7B1FA2); transform: translateX(3px) scale(1.05); animation: gradient-68 4s linear infinite; }
@keyframes gradient-68 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 69. Flame Gradient */
.effect-69 { background: linear-gradient(135deg, #FF5722, #FF8F00, #EF5350, #FFCA28); background-size: 400% 400%; animation: gradient-69 5s linear infinite; border-color: #FF5722; }
.effect-69:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #EF5350, #FF8F00, #FF5722); transform: translateY(-3px) scale(1.05); animation: gradient-69 5s linear infinite; }
@keyframes gradient-69 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 70. Ocean Wave Gradient */
.effect-70 { background: linear-gradient(135deg, #0288D1, #4DD0E1, #00BCD4, #26A69A); background-size: 400% 400%; animation: gradient-70 6s linear infinite; border-color: #0288D1; }
.effect-70:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #26A69A, #00BCD4, #4DD0E1, #0288D1); transform: translateX(-2px) scale(1.05); animation: gradient-70 6s linear infinite; }
@keyframes gradient-70 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 71. Candy Pulse */
.effect-71 { background: linear-gradient(135deg, #F06292, #FF4081, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-71 4s linear infinite; border-color: #F06292; }
.effect-71:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #E91E63, #F48FB1, #FF4081, #F06292); transform: translateY(2px) scale(1.05); animation: gradient-71 4s linear infinite; }
@keyframes gradient-71 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 72. Sky Glow */
.effect-72 { background: linear-gradient(135deg, #2196F3, #4FC3F7, #0288D1, #BBDEFB); background-size: 400% 400%; animation: gradient-72 5s linear infinite; border-color: #2196F3; }
.effect-72:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #BBDEFB, #0288D1, #4FC3F7, #2196F3); transform: translate(-2px, -2px) scale(1.05); animation: gradient-72 5s linear infinite; }
@keyframes gradient-72 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 73. Neon Purple Pulse */
.effect-73 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #9C27B0, #CE93D8); background-size: 400% 400%; animation: gradient-73 6s linear infinite; border-color: #7B1FA2; }
.effect-73:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #CE93D8, #9C27B0, #AB47BC, #7B1FA2); transform: translateY(-3px) scale(1.05); animation: gradient-73 6s linear infinite; }
@keyframes gradient-73 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 74. Sunset Lift */
.effect-74 { background: linear-gradient(135deg, #FF6F00, #FFCA28, #FF5722, #F06292); background-size: 400% 400%; animation: gradient-74 4s linear infinite; border-color: #FF6F00; }
.effect-74:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #F06292, #FF5722, #FFCA28, #FF6F00); transform: translateX(3px) scale(1.05); animation: gradient-74 4s linear infinite; }
@keyframes gradient-74 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 75. Tropical Glow */
.effect-75 { background: linear-gradient(135deg, #00E676, #26A69A, #4DD0E1, #FFCA28); background-size: 400% 400%; animation: gradient-75 5s linear infinite; border-color: #00E676; }
.effect-75:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #4DD0E1, #26A69A, #00E676); transform: translateY(-3px) scale(1.05); animation: gradient-75 5s linear infinite; }
@keyframes gradient-75 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 76. Coral Pulse */
.effect-76 { background: linear-gradient(135deg, #FF8A65, #FF5722, #EF5350, #F06292); background-size: 400% 400%; animation: gradient-76 6s linear infinite; border-color: #FF8A65; }
.effect-76:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #F06292, #EF5350, #FF5722, #FF8A65); transform: translateX(-2px) scale(1.05); animation: gradient-76 6s linear infinite; }
@keyframes gradient-76 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 77. Deep Blue Lift */
.effect-77 { background: linear-gradient(135deg, #0288D1, #2196F3, #4FC3F7, #BBDEFB); background-size: 400% 400%; animation: gradient-77 4s linear infinite; border-color: #0288D1; }
.effect-77:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #BBDEFB, #4FC3F7, #2196F3, #0288D1); transform: translateY(2px) scale(1.05); animation: gradient-77 4s linear infinite; }
@keyframes gradient-77 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 78. Neon Pink Glow */
.effect-78 { background: linear-gradient(135deg, #FF4081, #F06292, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-78 5s linear infinite; border-color: #FF4081; }
.effect-78:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #E91E63, #F48FB1, #F06292, #FF4081); transform: translate(-2px, -2px) scale(1.05); animation: gradient-78 5s linear infinite; }
@keyframes gradient-78 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 79. Earthy Pulse */
.effect-79 { background: linear-gradient(135deg, #8D6E63, #BCAAA4, #6D4C41, #FFCA28); background-size: 400% 400%; animation: gradient-79 6s linear infinite; border-color: #8D6E63; }
.effect-79:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #FFCA28, #6D4C41, #BCAAA4, #8D6E63); transform: translateY(-3px) scale(1.05); animation: gradient-79 6s linear infinite; }
@keyframes gradient-79 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 80. Mystic Glow */
.effect-80 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #CE93D8, #4CAF50); background-size: 400% 400%; animation: gradient-80 4s linear infinite; border-color: #7B1FA2; }
.effect-80:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #4CAF50, #CE93D8, #AB47BC, #7B1FA2); transform: translateX(3px) scale(1.05); animation: gradient-80 4s linear infinite; }
@keyframes gradient-80 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 81. Flame Lift */
.effect-81 { background: linear-gradient(135deg, #FF5722, #FF8F00, #EF5350, #FFCA28); background-size: 400% 400%; animation: gradient-81 5s linear infinite; border-color: #FF5722; }
.effect-81:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #EF5350, #FF8F00, #FF5722); transform: translateY(-3px) scale(1.05); animation: gradient-81 5s linear infinite; }
@keyframes gradient-81 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 82. Ocean Pulse */
.effect-82 { background: linear-gradient(135deg, #0288D1, #4DD0E1, #00BCD4, #26A69A); background-size: 400% 400%; animation: gradient-82 6s linear infinite; border-color: #0288D1; }
.effect-82:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #26A69A, #00BCD4, #4DD0E1, #0288D1); transform: translateX(-2px) scale(1.05); animation: gradient-82 6s linear infinite; }
@keyframes gradient-82 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 83. Candy Glow */
.effect-83 { background: linear-gradient(135deg, #F06292, #FF4081, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-83 4s linear infinite; border-color: #F06292; }
.effect-83:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #E91E63, #F48FB1, #FF4081, #F06292); transform: translateY(2px) scale(1.05); animation: gradient-83 4s linear infinite; }
@keyframes gradient-83 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 84. Sky Lift */
.effect-84 { background: linear-gradient(135deg, #2196F3, #4FC3F7, #0288D1, #BBDEFB); background-size: 400% 400%; animation: gradient-84 5s linear infinite; border-color: #2196F3; }
.effect-84:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #BBDEFB, #0288D1, #4FC3F7, #2196F3); transform: translate(-2px, -2px) scale(1.05); animation: gradient-84 5s linear infinite; }
@keyframes gradient-84 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 85. Neon Purple Gradient */
.effect-85 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #9C27B0, #CE93D8); background-size: 400% 400%; animation: gradient-85 6s linear infinite; border-color: #7B1FA2; }
.effect-85:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #CE93D8, #9C27B0, #AB47BC, #7B1FA2); transform: translateY(-3px) scale(1.05); animation: gradient-85 6s linear infinite; }
@keyframes gradient-85 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 86. Sunset Pulse */
.effect-86 { background: linear-gradient(135deg, #FF6F00, #FFCA28, #FF5722, #F06292); background-size: 400% 400%; animation: gradient-86 4s linear infinite; border-color: #FF6F00; }
.effect-86:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #F06292, #FF5722, #FFCA28, #FF6F00); transform: translateX(3px) scale(1.05); animation: gradient-86 4s linear infinite; }
@keyframes gradient-86 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 87. Tropical Lift */
.effect-87 { background: linear-gradient(135deg, #00E676, #26A69A, #4DD0E1, #FFCA28); background-size: 400% 400%; animation: gradient-87 5s linear infinite; border-color: #00E676; }
.effect-87:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #4DD0E1, #26A69A, #00E676); transform: translateY(-3px) scale(1.05); animation: gradient-87 5s linear infinite; }
@keyframes gradient-87 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 88. Coral Gradient */
.effect-88 { background: linear-gradient(135deg, #FF8A65, #FF5722, #EF5350, #F06292); background-size: 400% 400%; animation: gradient-88 6s linear infinite; border-color: #FF8A65; }
.effect-88:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #F06292, #EF5350, #FF5722, #FF8A65); transform: translateX(-2px) scale(1.05); animation: gradient-88 6s linear infinite; }
@keyframes gradient-88 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 89. Deep Blue Pulse */
.effect-89 { background: linear-gradient(135deg, #0288D1, #2196F3, #4FC3F7, #BBDEFB); background-size: 400% 400%; animation: gradient-89 4s linear infinite; border-color: #0288D1; }
.effect-89:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #BBDEFB, #4FC3F7, #2196F3, #0288D1); transform: translateY(2px) scale(1.05); animation: gradient-89 4s linear infinite; }
@keyframes gradient-89 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 90. Neon Pink Lift */
.effect-90 { background: linear-gradient(135deg, #FF4081, #F06292, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-90 5s linear infinite; border-color: #FF4081; }
.effect-90:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #E91E63, #F48FB1, #F06292, #FF4081); transform: translate(-2px, -2px) scale(1.05); animation: gradient-90 5s linear infinite; }
@keyframes gradient-90 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 91. Earthy Gradient */
.effect-91 { background: linear-gradient(135deg, #8D6E63, #BCAAA4, #6D4C41, #FFCA28); background-size: 400% 400%; animation: gradient-91 6s linear infinite; border-color: #8D6E63; }
.effect-91:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #FFCA28, #6D4C41, #BCAAA4, #8D6E63); transform: translateY(-3px) scale(1.05); animation: gradient-91 6s linear infinite; }
@keyframes gradient-91 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 92. Mystic Pulse */
.effect-92 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #CE93D8, #4CAF50); background-size: 400% 400%; animation: gradient-92 4s linear infinite; border-color: #7B1FA2; }
.effect-92:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #4CAF50, #CE93D8, #AB47BC, #7B1FA2); transform: translateX(3px) scale(1.05); animation: gradient-92 4s linear infinite; }
@keyframes gradient-92 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 93. Flame Glow */
.effect-93 { background: linear-gradient(135deg, #FF5722, #FF8F00, #EF5350, #FFCA28); background-size: 400% 400%; animation: gradient-93 5s linear infinite; border-color: #FF5722; }
.effect-93:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #EF5350, #FF8F00, #FF5722); transform: translateY(-3px) scale(1.05); animation: gradient-93 5s linear infinite; }
@keyframes gradient-93 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 94. Ocean Lift */
.effect-94 { background: linear-gradient(135deg, #0288D1, #4DD0E1, #00BCD4, #26A69A); background-size: 400% 400%; animation: gradient-94 6s linear infinite; border-color: #0288D1; }
.effect-94:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #26A69A, #00BCD4, #4DD0E1, #0288D1); transform: translateX(-2px) scale(1.05); animation: gradient-94 6s linear infinite; }
@keyframes gradient-94 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 95. Candy Gradient */
.effect-95 { background: linear-gradient(135deg, #F06292, #FF4081, #F48FB1, #E91E63); background-size: 400% 400%; animation: gradient-95 4s linear infinite; border-color: #F06292; }
.effect-95:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #E91E63, #F48FB1, #FF4081, #F06292); transform: translateY(2px) scale(1.05); animation: gradient-95 4s linear infinite; }
@keyframes gradient-95 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 96. Sky Pulse */
.effect-96 { background: linear-gradient(135deg, #2196F3, #4FC3F7, #0288D1, #BBDEFB); background-size: 400% 400%; animation: gradient-96 5s linear infinite; border-color: #2196F3; }
.effect-96:hover { box-shadow: 0 8px 25px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #BBDEFB, #0288D1, #4FC3F7, #2196F3); transform: translate(-2px, -2px) scale(1.05); animation: gradient-96 5s linear infinite; }
@keyframes gradient-96 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 97. Neon Purple Lift */
.effect-97 { background: linear-gradient(135deg, #7B1FA2, #AB47BC, #9C27B0, #CE93D8); background-size: 400% 400%; animation: gradient-97 6s linear infinite; border-color: #7B1FA2; }
.effect-97:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #CE93D8, #9C27B0, #AB47BC, #7B1FA2); transform: translateY(-3px) scale(1.05); animation: gradient-97 6s linear infinite; }
@keyframes gradient-97 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 98. Sunset Gradient */
.effect-98 { background: linear-gradient(135deg, #FF6F00, #FFCA28, #FF5722, #F06292); background-size: 400% 400%; animation: gradient-98 4s linear infinite; border-color: #FF6F00; }
.effect-98:hover { box-shadow: 0 6px 20px rgba(0, 0, 0, 0.6); background: linear-gradient(135deg, #F06292, #FF5722, #FFCA28, #FF6F00); transform: translateX(3px) scale(1.05); animation: gradient-98 4s linear infinite; }
@keyframes gradient-98 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 99. Tropical Pulse */
.effect-99 { background: linear-gradient(135deg, #00E676, #26A69A, #4DD0E1, #FFCA28); background-size: 400% 400%; animation: gradient-99 5s linear infinite; border-color: #00E676; }
.effect-99:hover { box-shadow: 0 7px 20px rgba(0, 0, 0, 0.7); background: linear-gradient(135deg, #FFCA28, #4DD0E1, #26A69A, #00E676); transform: translateY(-3px) scale(1.05); animation: gradient-99 5s linear infinite; }
@keyframes gradient-99 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
/* 100. Coral Glow */
.effect-100 { background: linear-gradient(135deg, #FF8A65, #FF5722, #EF5350, #F06292); background-size: 400% 400%; animation: gradient-100 6s linear infinite; border-color: #FF8A65; }
.effect-100:hover { box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); background: linear-gradient(135deg, #F06292, #EF5350, #FF5722, #FF8A65); transform: translateX(-2px) scale(1.05); animation: gradient-100 6s linear infinite; }
@keyframes gradient-100 { 0% { background-position: 0% 50%; } 100% { background-position: 100% 50%; } }
How to Use 100 Stunning CSS Button Hover Effects with Shadows and Gradients
Introduction:
Are you looking to make your buttons stand out on your website? Want to give your users a visual treat every time they hover over a call-to-action? Then look no further! This post dives deep into a beautifully crafted library of 100 stunning CSS button hover effects that combine shadows, gradients, animations, and sleek transitions.
✅ How to Use the CSS Button Hover Effects – Full Details with Examples
🧩 1. Open the Provided HTML File
When you open the file in your browser (double-click or use VS Code Live Server), you will see a grid of 100 uniquely styled buttons, each with a different effect like glow, gradient, or shadow on hover.
Each button looks like:
<button class="effect-1">1: Neon Glow</button>
🧱 2. Understand the Structure
Each button is styled using a unique CSS class like .effect-1
, .effect-2
, ... up to .effect-100
.
Inside the <style>
tag of the HTML, the styles are defined like this:
.effect-1 {
background: linear-gradient(45deg, #FF0066, #FFCC00);
border-color: #FF0066;
}
.effect-1:hover {
box-shadow: 0 0 20px rgba(255, 0, 102, 0.8);
background: linear-gradient(45deg, #E6005C, #E6B800);
animation: pulse 1.5s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 20px rgba(255, 0, 102, 0.8); }
50% { box-shadow: 0 0 30px rgba(255, 0, 102, 1); }
}
🛠 3. Add CSS to Your Website
Option 1: Internal CSS
Copy the <style>...</style>
block and paste it inside your <head>
tag:
<head>
<style>
/* Paste the full CSS here */
</style>
</head>
Option 2: External CSS File
Save the styles in a file like buttons.css
and link it:
<head>
<link rel="stylesheet" href="buttons.css">
</head>
🧪 4. Add Buttons to Your Web Page
Use any button from the list in your HTML:
<button class="effect-3">Buy Now</button>
<button class="effect-12">Subscribe</button>
<button class="effect-25">Read More</button>
Each class gives the button a unique hover effect.
💻 5. Full Example Code
<!DOCTYPE html>
<html>
<head>
<title>Button Hover Example</title>
<style>
.effect-1 {
padding: 12px 24px;
color: white;
border-radius: 10px;
border: 1px solid #FF0066;
background: linear-gradient(45deg, #FF0066, #FFCC00);
transition: all 0.4s ease;
cursor: pointer;
}
.effect-1:hover {
box-shadow: 0 0 20px rgba(255, 0, 102, 0.8);
background: linear-gradient(45deg, #E6005C, #E6B800);
animation: pulse 1.5s infinite;
}
@keyframes pulse {
0% { box-shadow: 0 0 20px rgba(255, 0, 102, 0.8); }
50% { box-shadow: 0 0 30px rgba(255, 0, 102, 1); }
}
</style>
</head>
<body>
<h2>Neon Glow Button</h2>
<button class="effect-1">Click Me</button>
</body>
</html>
📱 6. Responsive Layout Tips
To use the same responsive layout from the file, use this CSS:
.container {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
gap: 20px;
}
Wrap your buttons inside this container:
<div class="container">
<button class="effect-1">Button 1</button>
<button class="effect-2">Button 2</button>
</div>
🎨 7. Customize Your Buttons
You can easily edit:
- Background Colors: change
background:
value - Animation Speed: modify
animation-duration
- Box Shadow Intensity: change
box-shadow
values
Example to slow down animation:
.effect-1:hover {
animation: pulse 2s infinite; /* slower animation */
}
🛑 Common Mistakes to Avoid
- ✅ Don’t forget to include
transition
oranimation
for smooth effects - ✅ Ensure class names match exactly (e.g.
effect-1
) - ✅ Always test in different screen sizes if using responsive grid
✅ Summary
Step | Action |
---|---|
1 | Copy the CSS styles |
2 | Add to <head> or external CSS file |
3 | Add <button class="effect-*">Your Text</button> |
4 | Customize if needed |
5 | Use responsive layout (optional) |
FAQs
Q1: Do I need JavaScript for these effects?
A1: No! All effects are built using only HTML and CSS.
Q2: Can I use these in production websites?
A2: Absolutely. Just ensure they align with your UI theme.
Q3: Can I change colors or animation duration?
A3: Yes. Everything is customizable in the CSS section.
Q4: Is it compatible with all browsers?
A4: These effects use modern CSS3 and work well in all major browsers.
Conclusion:
The 100 CSS button hover effects with shadows and gradients pack is a must-have for every front-end developer or designer aiming to enhance their website interactivity. With responsive design, scalable animations, and eye-catching styles, these buttons can transform any bland UI into an engaging experience.
Don’t just build websites. Design experiences—one button at a time.