Toggle navigation
☰
Home
HTML
CSS
Scripting
Database
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Glassmorphic Button</title> <style> /* Component: Glassmorphic Button Description: A button styled with a frosted-glass effect. */ :root { --glass-bg-color: rgba(255, 255, 255, 0.2); --glass-border-color: rgba(255, 255, 255, 0.3); --glass-bg-hover: rgba(255, 255, 255, 0.3); --glass-text-color: #ffffff; --glass-blur-amount: 8px; --glass-focus-outline: #ffffff; } .glass-container-1 { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif; display: flex; justify-content: center; align-items: center; min-height: 300px; /* This effect requires a background to be visible behind the button. A CSS gradient is used here, but a background-image would also work perfectly. Example: background-image: url('path/to/your/image.jpg'); */ background-image: linear-gradient(135deg, #667eea 0%, #764ba2 100%); background-size: cover; background-position: center; } .glass-btn-1 { display: inline-block; padding: 1rem 2rem; font-size: 1.1rem; font-weight: 600; text-align: center; color: var(--glass-text-color); background-color: var(--glass-bg-color); border: 1px solid var(--glass-border-color); border-radius: 12px; cursor: pointer; text-decoration: none; box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1); /* The core of the glassmorphism effect */ backdrop-filter: blur(var(--glass-blur-amount)); -webkit-backdrop-filter: blur(var(--glass-blur-amount)); /* For Safari support */ transition: background-color 0.2s ease-in-out, transform 0.2s ease; } .glass-btn-1:hover { background-color: var(--glass-bg-hover); transform: translateY(-2px); } .glass-btn-1:focus-visible { outline: 2px solid var(--glass-focus-outline); outline-offset: 4px; } </style> </head> <body> <div class="glass-container-1"> <button type="button" class="glass-btn-1">Explore Now</button> </div> </body> </html>