Saltar al contenido
TRAMA

Guías de estilo · hoja de estilo · ludico

Lúdico

Pareja de colores vivos, una grotesca redonda y gruesa, pixel en las etiquetas. Para jugar y explorar.

Para: Cultura joven, juegos, música, comunidades, marcas con humor. Sale de: Ponpon Mania, Bruno Simon, Lacoste Polo Factory, Poolsuite.

Cultura joven

Lúdico

Pareja de colores vivos, una grotesca redonda y gruesa, pixel en las etiquetas. Para jugar y explorar.

Usar la guíaVer ejemplos

01

Color

--bg#f4d4d4
--fg#2b1d1d
--mut#6b4a4a
--acc#2f5be0
--acc2#ffcf4a
--card#fff7f0
Contraste (WCAG)
texto sobre fondo11.7 : 1AAA
secundario sobre fondo5.6 : 1AA
acento sobre fondo4.1 : 1AA grande
texto sobre tarjeta15.3 : 1AAA

Colores de las obras de su familia en el cuaderno:

02

Tipografía

marca · 13 vw

Aa Lúdico

titular · 7 vw · 800 · 0.92 · -0.03em

El oficio se nota

sección · 3.6 vw

Lo que hacemos y cómo

texto · 1.0625rem / 1.45

Cada guía fija su par tipográfico, la escala en dos escalones y el aire entre líneas con valores medidos. Este párrafo usa la medida de la guía (28em).

Titulares
Bricolage Grotesque
Texto
Instrument Sans
Acento
Silkscreen
Medido en su página
titular Bricolage Grotesque a 3.6 vw, peso 800, interlineado 1, -3 % · texto —
En su familia
titular gigante (7), serif con cursiva (5), etiquetas pixel (2), serif editorial

03

Espacio y superficie

Margen
20px
Rejilla
12 columnas · separación 16px
Aire entre secciones
clamp(80px, 10vw, 140px)
Cabecera
64px
Radio
16 px · botones en píldora · sombra dura
Medido en su página
margen 20 px · radios píldora, 16

tarjeta

Fondo --card, línea --ln, radio de la guía.

BotónSecundario

04

Movimiento

Duraciones
rápido 0.25 s · revelado 0.7 s · cambio de página 0.6 s · escalonado 0.05 s
Curvas
cubic-bezier(0.165, 0.84, 0.44, 1) · revelado cubic-bezier(0.34, 1.56, 0.64, 1)
Medido en su página
cubic-bezier(0.165, 0.84, 0.44, 1)

Gestos de su familia y su pieza en el kit

  • movimiento reducido respetado en 7 obras → —
  • marquesina lenta en 2 obras → —
  • transición de página en 2 obras → —
  • scroll suavizado → SmoothScroll
Pasa el ratón:Texto que rueda

05

Componentes del kit con la guía

Cualquier pieza del kit lee los tokens de la guía. Variante sugerida: variant="retro".

NuevoÚltimas plazas

Planes

BÁSICO
39 €/ mes

Lo esencial · Sin permanencia

COMPLETO
59 €/ mes

Todo lo anterior · Sesión de prueba

“Me sentí en buenas manos desde el primer día.”
Lucía MarClienta
“Lo recomiendo sin dudar: cercanos y serios.”
Jon IbarraCliente

Preguntas

06

Familia y patrones

7 obras del cuaderno del laboratorio son de esta familia. Lo que se repite entre ellas es la base de la guía:

Patrones
galería editorial (5), filtro por categoría (4), relato por scroll (4), collage de fotos (3), entrada con QR (2), portal geométrico (2), programa filtrable (2), billete troquelado, cartel tipográfico, cartelera por fechas, cinta de texto, collage asimétrico, preguntas frecuentes, sombra dura desplazada
Tono
familiar (5), cinemático (4), festivo (4), nocturno (2), con humor, editorial, lúdico
Paleta
acento rojo (5), fondo claro (5), fondo oscuro (3), acento amarillo (2), acento azul (2), pastel cálido (2), papel cálido
Piezas más usadas
Alert (2), Button (2), EventLineup (2), FAQSection (2), Footer (2), GuideFrame (2), Hero (2), Marquee (2), PageTransition (2), QRCode (2), QuantityStepper (2), TextField (2)
  • El circo de Halloween de los Astorga · concepto · http://localhost:3018
  • Astorga, telón de entrada y álbum para móvil · concepto · https://drasw.tailf76b18.ts.net/circo-astorga/
  • Astorga, fondos de circo tenebroso con imagegen · concepto · https://drasw.tailf76b18.ts.net/circo-astorga/
  • Astorga, el circo después de anochecer · concepto · https://drasw.tailf76b18.ts.net/circo-astorga/
  • Astorga, una historia que recorre el interior · concepto · https://circo-astorga.vercel.app/
  • UMBRAL, festival ficticio compuesto con las skills de Trama · demo · http://127.0.0.1:3435
  • Tres estéticas para UMBRAL · demo · http://127.0.0.1:3436

Composiciones de portada recomendadas: Collage y manifiesto, Producto centrado · relatos: Mundo explorable, Webfilm con elecciones. Ver una página entera con la guía ↗

07

Receta

Sin receta de sector todavía: usa las composiciones y relatos recomendados de la guía.

08

Inspiraciones y páginas del repo

Inspiraciones: webs premiadas estudiadas en el laboratorio y rehechas con Trama siguiendo esta guía, con su marca, sus textos y sus imágenes (docs/55).

Ninguna inspiración sigue esta guía todavía.

Páginas del repo cuya guía más afín es esta, medidas con refs:probe --repo: afinidad de 0 a 1 al comparar fondo, acento, letra y escala del titular, texto y superficies.

PáginaTipoAfinidadTitular medidoPaleta
Mota · interiorismo y marca con carácterweb0.35Bricolage Grotesque · 2.4 vw · 400
Almíbar · café de barrio en puntosweb0.26Doto · 5.8 vw · 800
FOLIO · editorial de tema clarolanding0.25JetBrains Mono · 4.4 vw · 800

09

Reglas medidas

npm run refs:probe -- --guides <base> mide la guía en el navegador con las once reglas de las webs premiadas (docs/16 §2).

  • familias ≤ 3
  • titular 3–8 vw, marca 12–18 vw o de borde a borde ≤ 50 vw
  • interlineado del titular 0,8–1
  • peso del titular 300–500 (o condensada/lúdica)
  • tracking del titular 0 a −5 %
  • texto 14–20 px
  • interlineado del texto 1,3–1,6
  • margen lateral 10–80 px o contenido centrado (escritorio)
  • margen lateral 8–29 px (móvil)
  • titular móvil 8–16 vw (marca hasta 50)
  • sombras ≤ 2 (salvo lúdico o sombra dura)

10

Código

tsx
import GuideFrame from "@/components/ui/GuideFrame"; export default function Page() {  return (    <GuideFrame guide="ludico" as="main">      <h1 className="ui-g-h1">…</h1>      <p className="ui-g-body">…</p>      {/* cualquier pieza del kit con variant="retro" */}    </GuideFrame>  );}
css
/* la guía «Lúdico» como variables CSS (guideToStyle) */.mi-web {  --bg: #f4d4d4;  --fg: #2b1d1d;  --mut: #6b4a4a;  --acc: #2f5be0;  --acc2: #ffcf4a;  --card: #fff7f0;  --ln: rgba(43,29,29,0.55);  --r: 3px;  --display: var(--font-bricolage-grotesque), ui-sans-serif, system-ui, sans-serif;  --font-accent: var(--font-silkscreen), ui-monospace, Consolas, monospace;  --glow: 0;  --g-font-display: var(--font-bricolage-grotesque), ui-sans-serif, system-ui, sans-serif;  --g-font-body: var(--font-instrument-sans), ui-sans-serif, system-ui, sans-serif;  --g-font-mono: var(--font-silkscreen), ui-monospace, Consolas, monospace;  --g-fs-brand: clamp(4rem, 13vw, 12rem);  --g-fs-h1: clamp(2.5rem, 7vw, 7rem);  --g-fs-h2: clamp(2rem, 3.6vw, 3.25rem);  --g-fs-body: 1.0625rem;  --g-fs-label: 0.75rem;  --g-fw-display: 800;  --g-lh-display: 0.92;  --g-ls-display: -0.03em;  --g-tt-display: none;  --g-tt-label: uppercase;  --g-ls-label: 0em;  --g-lh-body: 1.45;  --g-margin: 20px;  --g-gutter: 16px;  --g-cols: 12;  --g-section: clamp(80px, 10vw, 140px);  --g-header: 64px;  --g-measure: 28em;  --g-radius: 16px;  --g-radius-btn: 999px;  --g-shadow: 4px 4px 0 var(--fg);  --g-dur-fast: 0.25s;  --g-dur-reveal: 0.7s;  --g-dur-page: 0.6s;  --g-stagger: 0.05s;  --g-ease: cubic-bezier(0.165, 0.84, 0.44, 1);  --g-ease-reveal: cubic-bezier(0.34, 1.56, 0.64, 1);}