Neumorfismo
neumorphism es soft UI: cada superficie es la propia página, y un control destaca solo por la luz y la sombra — en relieve sobre la página o hundido en ella. Conserva dos cosas a las que este estilo suele renunciar, un texto que cumple WCAG AA y el contorno de foco, y sigue al modo oscuro como todo lo demás. Eso sí, necesita que el fondo de la propia página sea var(--su-bg), porque el efecto depende de que ambos sean del mismo color.
Una tarjeta
El mismo marcado, con otro estilo gracias a una sola hoja.
Cuenta
Perfil
Confirmar
¿Qué es un preset?
¿Sigue el modo oscuro?
¿Puedo seguir usando theme()?
Hoy
Preset publicado
Todo el aspecto, en una llamada.
Ayer
Documentación escrita
Lunes
Primer boceto
Cómo usarlo
import { styles } from 'sitelo/ui'
head(
title('Mi sitio'),
styles({ preset: 'neumorphism' }),
)
// <link rel="stylesheet" href="/su/ui-c9428b65.css">
// <link rel="stylesheet" href="/su/neumorphism-5d0e7b91.css">body {
background: var(--su-bg);
}Tus propios colores
theme() sigue funcionando por encima, así que un preset es un punto de partida y no un fork. Este añade una décima ranura a cada paleta, glow — el color en el que se funde el extremo de una barra de progreso o de un interruptor — para que un primario nuevo pueda traer el suyo.
head(
styles({ preset: 'neumorphism' }),
theme({
primary: { base: '#7c3aed', hover: '#6d28d9', active: '#5b21b6', glow: '#e879f9' },
}),
)