Muestrario Completo de Botones
Una colección completa de estilos de botones modernos sin el molesto color aqua
Todos
CSS Puro
Materialize
Efectos Especiales
code
Botones CSS Puro
Básico Mejorado
Básico con Elevación
Ver código
code
.btn-basic { background: var(--primary); color: white; border: none; padding: 14px 32px; border-radius: 8px; font-size: 16px; font-weight: 500; transition: all 0.3s ease; } .btn-basic:hover { background: #5a4ad9; transform: translateY(-3px); box-shadow: 0 7px 15px rgba(106, 90, 249, 0.4); }
Outline
Outline con Transform
Ver código
code
.btn-outline { padding: 14px 32px; border: 2px solid var(--primary); background: transparent; color: var(--primary); border-radius: 8px; transition: all 0.3s ease; } .btn-outline:hover { background: var(--primary); color: white; transform: translateY(-3px); box-shadow: 0 7px 15px rgba(106, 90, 249, 0.3); }
Neumórfico
Neumorfismo
Ver código
code
.btn-neumo { padding: 14px 32px; border-radius: 15px; background: #e0e0e0; border: none; box-shadow: 8px 8px 16px #bebebe, -8px -8px 16px #ffffff; transition: all 0.3s ease; } .btn-neumo:hover { box-shadow: inset 8px 8px 16px #bebebe, inset -8px -8px 16px #ffffff; transform: translateY(2px); }
Gradiente Animado
Gradiente con Efecto
Ver código
code
.btn-gradient { padding: 14px 32px; border: none; border-radius: 10px; color: white; background: linear-gradient(135deg, var(--primary), var(--secondary)); transition: all 0.3s ease; } .btn-gradient:hover { transform: translateY(-3px); box-shadow: 0 10px 20px rgba(106, 90, 249, 0.3); }
Glassmorfismo
Efecto Cristal
Ver código
code
.btn-glass { padding: 14px 32px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.3); background: rgba(255, 255, 255, 0.2); backdrop-filter: blur(10px); color: #333; transition: all 0.3s ease; } .btn-glass:hover { background: rgba(255, 255, 255, 0.3); transform: translateY(-3px); box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1); }
Ghost
Fantasma
Ver código
code
.btn-ghost { padding: 14px 32px; border: 2px solid var(--primary); background: transparent; color: var(--primary); border-radius: 8px; transition: all 0.3s ease; } .btn-ghost:hover { background: var(--primary); color: white; transform: translateY(-3px); box-shadow: 0 7px 15px rgba(106, 90, 249, 0.3); }
Pastilla
Botón Pastilla
Ver código
code
.btn-pill { padding: 14px 36px; border-radius: 50px; border: none; color: white; background: var(--primary); transition: all 0.3s ease; } .btn-pill:hover { transform: scale(1.05); background: #5a4ad9; box-shadow: 0 8px 20px rgba(106, 90, 249, 0.4); }
Elevado
Con Sombra
Ver código
code
.btn-shadow { padding: 14px 32px; background: white; color: #333; border-radius: 10px; border: none; box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1); transition: all 0.3s ease; } .btn-shadow:hover { box-shadow: 0 10px 25px rgba(0, 0, 0, 0.15); transform: translateY(-3px); }
Minimal
Estilo Plano
Ver código
code
.btn-flat { padding: 12px 24px; background: transparent; border: none; border-bottom: 3px solid var(--primary); color: #333; transition: all 0.3s ease; } .btn-flat:hover { color: var(--primary); border-bottom-color: var(--secondary); letter-spacing: 1px; }
animation
Botones con Efectos Especiales
favorite
Con Icono
Botón con Icono
Ver código
code
.btn-icon { padding: 14px 32px; background: var(--primary); color: white; border: none; border-radius: 8px; transition: all 0.3s ease; display: flex; align-items: center; gap: 10px; } .btn-icon:hover { background: #5a4ad9; transform: translateY(-3px); box-shadow: 0 7px 15px rgba(106, 90, 249, 0.4); }
Pulsante
Efecto de Pulso
Ver código
code
.btn-pulse { padding: 14px 32px; background: var(--primary); color: white; border: none; border-radius: 8px; transition: all 0.3s ease; } .btn-pulse:hover { animation: pulse 1.5s infinite; } @keyframes pulse { 0% { box-shadow: 0 0 0 0 rgba(106, 90, 249, 0.7); } 70% { box-shadow: 0 0 0 15px rgba(106, 90, 249, 0); } 100% { box-shadow: 0 0 0 0 rgba(106, 90, 249, 0); } }
3D
Efecto 3D
Ver código
code
.btn-3d { padding: 14px 32px; background: var(--primary); color: white; border: none; border-radius: 8px; transition: all 0.1s ease; box-shadow: 0 6px 0 #4a3cb9; position: relative; } .btn-3d:hover { transform: translateY(2px); box-shadow: 0 4px 0 #4a3cb9; } .btn-3d:active { transform: translateY(6px); box-shadow: 0 0 0 #4a3cb9; }
Borde Animado
Animación de Borde
Ver código
code
.btn-border-anim { padding: 14px 32px; background: transparent; color: var(--primary); border: 2px solid var(--primary); border-radius: 8px; transition: all 0.3s ease; position: relative; overflow: hidden; } .btn-border-anim::before { content: ''; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: var(--primary); transition: all 0.5s ease; z-index: -1; } .btn-border-anim:hover { color: white; } .btn-border-anim:hover::before { left: 0; }
palette
Botones Materialize
Normal
Material Normal
Azul
Azul Material
Rojo
Rojo Oscuro
Teal
Teal
Púrpura
Púrpura
Verde Claro
Verde Claro
Minimal
Minimal Material
Coral
Coral Personalizado