Superneon

superneon est un violet presque noir, aux filets fins, avec une lumière qui vient de l’intérieur. Un bouton plein est une pilule sombre, éclairée le long de ses bords intérieurs et cerclée d’un dégradé qui rayonne au-delà de son contour ; les grands titres passent du clair au lavande, et tout ce qui est choisi ou activé prend un halo. La lueur n’est jamais que décorative : chaque libellé repose toujours sur une couleur unie qui respecte WCAG AA. Le mode sombre est le rendu d’origine ; le mode clair garde les pilules sombres et la lueur, et les pose sur une page lavande pâle.

Une carte

Le même balisage, restylé par une seule feuille.

  1. Compte

  2. Profil

  3. Confirmer

Progression50%
50
Enregistré
Vos modifications sont en ligne.
Copié dans le presse-papiers
Qu’est-ce qu’un préréglage ?
Une seconde feuille qui restyle chaque composant d’un coup.
Suit-il le mode sombre ?
Oui — essayez le bouton en haut de la page.
Puis-je encore utiliser theme() ?
Oui, et il l’emporte sur le préréglage.
  1. Aujourd’hui

    Préréglage publié

    Tout le rendu, en un appel.

  2. Hier

    Documentation rédigée

  3. Lundi

    Première esquisse

Tout le rendu, en un appel.
Liez-le après la feuille principale.
Une option : preset.
BrouillonEn ligneArchivé
AL312GH

L’utiliser

import { styles } from 'sitelo/ui'

head(
  title('Mon site'),
  styles({ preset: 'superneon' }),
)
// <link rel="stylesheet" href="/su/ui-c9428b65.css">
// <link rel="stylesheet" href="/su/superneon-5b0e7d21.css">

Peignez la page avec var(--su-sn-backdrop) pour avoir le fond du préréglage avec une lumière violette qui tombe du haut, ou simplement avec var(--su-bg). Les titres utilisent Geist si la page la charge, et la police système sinon : le préréglage ne télécharge rien.

body {
  background: var(--su-sn-backdrop);
}

Vos propres couleurs

theme() fonctionne toujours par-dessus : un préréglage est un point de départ, pas un fork. Celui-ci donne à chaque palette deux emplacements de plus, glow et glowEnd : les deux extrémités du dégradé dans lequel sont tracés son contour et son halo. Rien ne se lit sur une lueur, alors elles peuvent être aussi vives que vous voulez.

head(
  styles({ preset: 'superneon' }),
  theme({
    primary: { glow: '#00e5ff', glowEnd: '#7f6bff' },
  }),
)