Neumorfismo
O neumorphism é soft UI: cada superfície é a própria página, e um controlo destaca-se só pela luz e pela sombra — em relevo sobre a página, ou afundado nela. Mantém duas coisas de que este estilo costuma abdicar, texto que cumpre WCAG AA e o contorno de foco, e segue o modo escuro como tudo o resto. Precisa, no entanto, que o fundo da própria página seja var(--su-bg), porque o efeito assenta em ambos terem a mesma cor.
Um cartão
A mesma marcação, com outro estilo graças a uma só folha.
Conta
Perfil
Confirmar
O que é um preset?
Segue o modo escuro?
Ainda posso usar o theme()?
Hoje
Preset publicado
O aspeto todo, numa chamada.
Ontem
Documentação escrita
Segunda-feira
Primeiro esboço
Como usar
import { styles } from 'sitelo/ui'
head(
title('O meu site'),
styles({ preset: 'neumorphism' }),
)
// <link rel="stylesheet" href="/su/ui-c9428b65.css">
// <link rel="stylesheet" href="/su/neumorphism-5d0e7b91.css">body {
background: var(--su-bg);
}As tuas próprias cores
O theme() continua a funcionar por cima, por isso um preset é um ponto de partida e não um fork. Este acrescenta uma décima ranhura a cada paleta, glow — a cor em que a ponta de uma barra de progresso ou de um interruptor se desvanece — para que um novo primário possa trazer a sua.
head(
styles({ preset: 'neumorphism' }),
theme({
primary: { base: '#7c3aed', hover: '#6d28d9', active: '#5b21b6', glow: '#e879f9' },
}),
)