Skip to content
Create
Mis Creaciones
Política Privacidad RGPD
WebGenio Inicio
WebGenio
Crear
WebGenio
Menu
VISTA PREVIA
CSS
Regístrate para guardar
HTML
CSS
<button class="bright-green-button"> <span>¡Haz clic!</span> </button> <button class="bright-green-button" disabled> <span>Deshabilitado</span> </button>
.bright-green-button { --bright-green: #00FF00; --bright-green-hover: #00E600; --bright-green-active: #00CC00; --bright-green-disabled: #90EE90; --button-text-color: #000; --focus-color: #00BFFF; --button-border-radius: 8px; --button-padding: 12px 24px; --button-transition: all 0.2s ease-in-out; --button-shadow: 0 4px 6px rgba(0, 0, 0, 0.1); --button-shadow-hover: 0 6px 12px rgba(0, 0, 0, 0.2); position: relative; overflow: hidden; display: inline-flex; align-items: center; justify-content: center; padding: var(--button-padding); border: none; border-radius: var(--button-border-radius); background-color: var(--bright-green); color: var(--button-text-color); font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; font-size: 1rem; font-weight: bold; cursor: pointer; outline: none; transition: var(--button-transition); box-shadow: var(--button-shadow); user-select: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .bright-green-button span { position: relative; z-index: 2; } .bright-green-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 0; height: 0; background: radial-gradient(circle, rgba(255, 255, 255, 0.6) 0%, transparent 70%); border-radius: 50%; opacity: 0; transform: translate(-50%, -50%); transition: width 0.3s ease-in-out, height 0.3s ease-in-out, opacity 0.3s ease-in-out; z-index: 1; } .bright-green-button:hover { background-color: var(--bright-green-hover); box-shadow: var(--button-shadow-hover); transform: translateY(-2px); } .bright-green-button:hover::after { width: 150%; height: 150%; opacity: 1; } .bright-green-button:active { background-color: var(--bright-green-active); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); transform: translateY(1px); transition: background-color 0.1s ease-out, box-shadow 0.1s ease-out, transform 0.1s ease-out; } .bright-green-button:focus { box-shadow: 0 0 0 3px var(--focus-color), var(--button-shadow); } .bright-green-button:disabled { background-color: var(--bright-green-disabled); color: rgba(0, 0, 0, 0.6); cursor: not-allowed; box-shadow: none; transform: none; opacity: 0.8; pointer-events: none; } .bright-green-button:disabled::after { content: none; }