Cristal con borde luminoso
Cristal con borde luminoso: botón en CSS. Copia las reglas, o el prompt que reproduce el resultado.
CSS
.btn-034 {
position: relative;
font: 600 14px/1 system-ui,sans-serif;
color: #fff;
background: rgba(255,255,255,.06);
border: 1px solid rgba(255,255,255,.15);
border-radius: 999px;
padding: 12px 26px;
cursor: pointer;
-webkit-backdrop-filter: blur(8px);
backdrop-filter: blur(8px);
box-shadow: 0 0 0 0 rgba(56,189,248,0);
transition: box-shadow .25s,border-color .25s,background .25s
}
.btn-034:hover {
border-color: rgba(56,189,248,.7);
box-shadow: 0 0 18px rgba(56,189,248,.35);
background: rgba(56,189,248,.1)
}
.btn-034:focus-visible {
outline: 2px solid #38bdf8;
outline-offset: 3px
}
.btn-034:active {
box-shadow: 0 0 8px rgba(56,189,248,.3)
}
HTML
<div style="background:#111827;padding:28px"><button class="btn-034">Launch</button></div>Prompt
Una píldora de cristal sobre oscuro #111827: relleno blanco al 6%, desenfoque de fondo de 8px, borde de 1px blanco al 15%, texto blanco de 14px semibold, padding de 12px por 26px. Al pasar el cursor el borde pasa a azul cielo #38bdf8 al 70%, aparece un resplandor cielo de 18px y el relleno se tiñe de cielo al 10%. En active el resplandor se reduce a 8px. Outline de foco de 2px azul cielo.