Superneon

superneon adalah ungu nyaris hitam dengan tepi setipis rambut dan cahaya yang datang dari dalam. Tombol padat berupa pil gelap, bercahaya di sepanjang tepi dalamnya dan dilingkari gradasi yang berpendar melewati garis luarnya; judul besar memudar dari terang ke lavender, dan apa pun yang dipilih atau dinyalakan mendapat lingkaran cahaya. Pendaran itu selalu sekadar hiasan, jadi setiap label tetap berada di atas warna datar yang memenuhi WCAG AA. Mode gelap adalah tampilan aslinya; mode terang mempertahankan pil gelap dan pendarannya, lalu meletakkannya di halaman lavender pucat.

Sebuah kartu

Markup yang sama, ditata ulang oleh satu lembar gaya.

  1. Akun

  2. Profil

  3. Konfirmasi

Kemajuan50%
50
Tersimpan
Perubahan Anda sudah tayang.
Disalin ke papan klip
Apa itu preset?
Lembar kedua yang menata ulang setiap komponen sekaligus.
Apakah ia mengikuti mode gelap?
Ya — coba sakelar di bagian atas halaman.
Masih bisakah saya memakai theme()?
Bisa, dan ia menang atas preset.
  1. Hari ini

    Preset dirilis

    Seluruh tampilan, dalam satu panggilan.

  2. Kemarin

    Dokumentasi ditulis

  3. Senin

    Sketsa pertama

Seluruh tampilan, dalam satu panggilan.
Tautkan setelah lembar inti.
Satu opsi: preset.
DrafTayangDiarsipkan
AL312GH

Cara memakai

import { styles } from 'sitelo/ui'

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

Cat halamannya dengan var(--su-sn-backdrop) untuk latar preset dengan cahaya ungu yang jatuh dari atas, atau cukup dengan var(--su-bg). Judul memakai Geist jika halaman memuatnya, dan fon sistem jika tidak — preset ini tidak mengunduh apa pun.

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

Warna sendiri

theme() tetap bekerja di atasnya, jadi preset adalah titik awal, bukan fork. Preset ini memberi setiap palet dua slot tambahan, glow dan glowEnd: kedua ujung gradasi yang dipakai untuk menggambar tepi dan lingkaran cahayanya. Tak ada yang dibaca di atas pendaran, jadi keduanya boleh seterang yang Anda mau.

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