Saltar al contenido principal

Catálogo · Estructura de página

Cabecera de página de blog

Da título y una frase explicativa a una página que no sea un artículo, como «Acerca de» o «Contacto».

Encaja mejor en: blog — una página que no es un artículo, como «Acerca de» o «Contacto»

Esta traducción la ha escrito una IA y todavía no la ha revisado ninguna persona. Leer esta página en inglés

Ejemplo

La cabecera de una página «Acerca de», con su título y una frase.

About the Review

An independent paper for Vejer and the coast, paid for by its readers.

Problemas conocidos

No se conocen problemas.

Código

Copiar el marcado

Bundler
import "@luz-ds/catalog/components/page-header.css";
HTML
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@luz-ds/catalog@0.3.0/dist/components/page-header.min.css" integrity="sha384-ztr1TpMlxsr0pNxReBhVERsfWxHXAiYMNVCFT+0huLQ7YHwnUvU04TQSacaMQClw" crossorigin="anonymous">
HTML
<div class="luz-page-header">
  <h1 class="luz-page-header__title">About the Review</h1>
  <p class="luz-page-header__lead">An independent paper for Vejer and the coast, paid for by its readers.</p>
</div>

Variantes y opciones

No hay modificadores. La entradilla es opcional.

ClaseQué hace
.luz-page-header
El bloque, con 32 px de espacio debajo
.luz-page-header__title
El título: tipografía de encabezado, tamaño 3xl y peso ligero; 2xl a 640 px o menos
.luz-page-header__lead
Un párrafo en el color de texto secundario, con un máximo de 600 px de ancho

Cómo funciona

Un contenedor con título y entradilla, con estilos de components/page-header.css de @luz-ds/catalog. Sin JavaScript.

  • Las clases solo cambian el aspecto. El título debe ser el <h1> de la página.
  • En árabe, el título no tiene espaciado entre letras, ya que separaría los caracteres unidos de la escritura.
  • Los artículos usan la cabecera de artículo, con su sección, entradilla y firma.

Sin JavaScript

No cambia nada: la cabecera de página usa HTML y CSS.

Teclado y ARIA

La cabecera de página no tiene interacciones.

  • El título <h1> permite encontrar el título de la página en la lista de encabezados del lector de pantalla.
  • Ponla dentro de <main> para que el enlace para saltar al contenido lleve justo antes de ella.

La pestaña Diseño contiene el contraste y el foco.

Diseño

Cuándo usarlo

Usa una cabecera de página al principio de una página de blog o periódico que no sea un artículo (Acerca de, Contacto o el índice de una sección) para darle título y explicar su propósito en una frase.

Cuándo no usarlo

No la uses para una sección dentro de la página: usa un encabezado normal del nivel adecuado.

  • Una cabecera de página por página.
  • Los artículos usan la cabecera de artículo, que incluye autor y fecha.

Qué hacer y qué no

Hazlo Un título de pocas palabras y una entradilla que explique qué puede hacer aquí quien lee.
No lo hagas Un título cargado de palabras que se pasan por alto y una entradilla que no aporta nada nuevo.

Cómo escribir el contenido

El título nombra la página en pocas palabras y con mayúscula inicial.

  • La entradilla es una frase de menos de 25 palabras que explica qué puede hacer aquí quien lee.
  • Haz que el título coincida con el enlace que lleva a esta página y con el principio de <title>.

Contraste y foco

En la página, el título usa el color de texto principal y la entradilla, el secundario.

ParteColor sobre el fondoClaroOscuroAlto contrasteMínimo necesario
Título
--luz-text-primary on --luz-surface-page
15.8:1
15.1:1
21.0:1
4.5:1
Entradilla
--luz-text-secondary on --luz-surface-page
6.2:1
7.5:1
19.3:1
4.5:1

Medido a partir de los valores de los tokens de cada modo y redondeado hacia abajo. El mínimo requerido corresponde a WCAG 2.2 AA: 4,5:1 para el texto y 3:1 para los anillos de foco, los bordes y los iconos.

  • Foco: la cabecera no recibe el foco.

Tokens que usa

Los 8 tokens que usan las reglas de .luz-page-header de components/page-header.css del catálogo, agrupados por familia. Cada familia enlaza a su página, donde figuran los valores de todos los modos. En Figma son variables con los mismos nombres: consulta Tokens en Figma.

Spacing and sizing
--luz-space-2xs, --luz-space-xl
Typography
--luz-font-heading, --luz-text-2xl, --luz-text-3xl, --luz-text-base

La pestaña Código contiene el teclado y ARIA.