sitelo-ui es una biblioteca de componentes para sitelo. Cada componente es una función que devuelve una cadena de HTML, así que se anida directamente en la página que ya estás escribiendo: sin compilador, sin runtime, sin hidratación.
Todos los ejemplos de esta sección los renderiza la misma compilación que renderiza la página que los rodea. Lo que ves es lo que produjo el código de debajo, y sigue los temas claro y oscuro de este sitio porque sitelo-ui lee el mismo atributo data-theme que la documentación.
Maquetación
centrado
ContenedorUna columna de página centrada y con ancho limitado.
unodostres
PilaUna fila o columna flex con un token de espaciado como hueco.
1234
CuadrículaMete tantas columnas como quepan, sin media queries.
o
SeparadorUna línea entre secciones, con o sin etiqueta.
Relación de aspectoMantén una caja con forma fija, para que nada salte al cargar.
Una tarjeta
TarjetaUna superficie para contenido agrupado, con cabecera, cuerpo y pie.
Tipografía
Encabezado
Pie
TipografíaUna escala tipográfica que elige su propio elemento.
Un encabezado
Y un párrafo.
ProsaDa estilo a HTML crudo de Markdown o de un CMS.
ModalUn diálogo sobre la API de popover, sin script por ningún lado.
Panel lateralUn panel desde el borde, con la misma mecánica de popover.
Acciones ▾
MenúUn desplegable sobre details: abrir y cerrar salen gratis.
Una pregunta
AcordeónSecciones plegables, incluido el modo exclusivo.
Ver más
Escondido hasta que lo pidas.
PlegableUn único «ver más», sin la decoración del acordeón.
Secciones
Un titular
Y una frase.
HeroLo alto de una página de aterrizaje: titular, frase, acciones.
DocumentaciónGuía · Componentes
Pie de páginaColumnas de enlaces, y una línea debajo.
Páginas
204
+8
EstadísticaUn número que merece una mirada, y lo que significa.
1
Instalar
2
Compilar
PasosUn recorrido numerado, con lo hecho marcado como hecho.
v2.7
Secciones
CronologíaEntradas en orden, a lo largo de una línea.
sitelo.dev
MockupUna captura en un navegador, una ventana, un teléfono o una terminal.
Estilos
TemasCada color, radio y tipografía, desde una sola llamada.
Puesta en marcha
Dos líneas: importa los componentes y pon styles() en el head. La página de componentes de la documentación cubre la instalación, los temas, la convención de llamada y el runtime opcional de cliente, y lista todas las exportaciones en una sola tabla.
El directorio examples/ui del repositorio renderiza el conjunto entero en una sola página.