Title

Title es un componente de texto, pensado para dar jerarquía visual y semántica a los contenidos de una página.

Usado para el título de la página, debe usarse una vez por página.

import React from "react";
import { Title } from "@nimbus-ds/components";

const Example: React.FC = () => (
  <Title as="h1">Lorem ipsum dolor sit amet</Title>
);

export default Example;

Title es un componente de texto, pensado para dar jerarquía visual y semántica a los contenidos de una página.

Posee dos niveles de jerarquía, semántica y visual. Las dos funcionan de forma independiente pudiendo ser combinadas entre sí.

Semántica

La jerarquía semántica se aplica por medio de tags HTML (h1, h2, h3, h4, h5 y h6). Éstas sirven para delimitar secciones de contenido para navegadores web, plugins y tecnologías asistivas. Es por esto que debemos tener en cuenta que el h1 tiene el mayor nivel jerárquico y el h6, el menor.

Estas clasificaciones pueden ser combinadas para delimitar secciones y subsecciones de contenido de acuerdo con la necesidad. Para más información consultar las recomendaciones de la W3 para títulos.

Visual

La jerarquía visual se aplica por medio de nuestros tokens de tipografía, que pueden aumentar o disminuir el destaque en determinados títulos o subtítulos, sin interferir con las cuestiones semánticas.

Usamos el Title para titular pantallas, páginas, bloques de texto, secciones y/u otros componentes, aplicando jerarquía visual y semántica.

Componente Text - Usado para texto de corrido, párrafos y oraciones.

Do
Los títulos deben usarse para jerarquizar la información en una página.

Los títulos deben usarse para jerarquizar la información en una página.

Don't
No deberíamos tener más de un H1 por página.

No deberíamos tener más de un H1 por página.

Do
En un título debemos mantener siempre el mismo estilo en toda la línea.

En un título debemos mantener siempre el mismo estilo en toda la línea.

Don't
Los títulos deben tener un solo estilo de texto, sin variar los estilos a lo largo de la línea.

Los títulos deben tener un solo estilo de texto, sin variar los estilos a lo largo de la línea.

Do
Los títulos deben seguir el orden de mayor a menor.

Los títulos deben seguir el orden de mayor a menor.

Don't
No debemos tener títulos fuera de un orden secuencial lógico.

No debemos tener títulos fuera de un orden secuencial lógico.

Do
Debemos asegurarnos de que los colores del texto tengan suficiente contraste con el fondo.

Debemos asegurarnos de que los colores del texto tengan suficiente contraste con el fondo.

Don't
los títulos deben usar colores de alto o bajo contraste para asegurarse de que sean legibles.

los títulos deben usar colores de alto o bajo contraste para asegurarse de que sean legibles.

Instalá el componente via terminal.

npm install @nimbus-ds/title

Additional props are passed to the <Title> element. See heading docs for a list of props accepted by the <Title> element.