Etiqueta
Indica la información a incluir en el campo, siempre tiene que estar. En caso de que se quiera ocultar deberá tener la clase sr-only, para que sea legible por los lectores de pantalla.
Label
Mostrar parámetros
Parámetros Nunjucks del componente: "Label"
params:
- name: text
type: string
required: true
description: If `html` is set, this is not required. Text to use within the label. If `html` is provided, the `text` argument will be ignored.
- name: html
type: string
required: true
description: If `text` is set, this is not required. HTML to use within the label. If `html` is provided, the `text` argument will be ignored.
- name: for
type: string
required: true
description: The value of the for attribute, the id of the input the label is associated with.
- name: isPageHeading
type: boolean
required: false
description: Whether the label also acts as the heading for the page.
- name: headingLevel
type: number
required: false
description: If headingLevel is 1, the parent heading tag needed inside this component will be a h1, if 2 will be a h2, and so on.
- name: classes
type: string
required: false
description: Classes to add to the label tag.
- name: attributes
type: object
required: false
description: HTML attributes (for example data attributes) to add to the label tag.
Por defecto #
Descripción visual
Bloque rectangular con borde gris claro de 1px y fondo blanco. Contiene título pequeño gris oscuro arriba y texto negro de tamaño estándar debajo. Espaciado interno moderado en todos los lados.
Mostrar códigodel ejemplo: Por defecto
Con clases de css aplicadas #
Descripción visual
Bloque rectangular con borde gris claro de 1px y fondo azul muy pálido. Contiene título pequeño gris oscuro arriba y texto azul oscuro de tamaño estándar con fondo azul claro debajo. Espaciado interno moderado en todos los lados.
Mostrar códigodel ejemplo: Con clases de css aplicadas
Con label como encabezado #
Utiliza el parámetro 'isPageheading': true para que el label esté dentro de un encabezado. Usa el parámetro 'headingLevel' para establecer el nivel del encabezado. Por ejemplo: 'headingLevel': 3 creará un encabezado <h3>. Si no se establece un 'headingLevel', el label no estará rodeado de un encabezado.
Descripción visual
Bloque rectangular con borde gris claro de 1px y fondo blanco. Contiene título pequeño gris oscuro arriba y texto negro en tamaño grande con peso de fuente bold/negrita debajo. Espaciado interno moderado en todos los lados.
Mostrar códigodel ejemplo: Con label como encabezado
Con label como encabezado con h3 #
Utiliza el parámetro 'isPageheading': true para que el label esté dentro de un encabezado. Usa el parámetro 'headingLevel' para establecer el nivel del encabezado. Por ejemplo: 'headingLevel': 3 creará un encabezado <h3>.
Descripción visual
Rectángulo con borde gris claro de 1px y fondo blanco. Contiene dos líneas de texto: la primera es un encabezado en peso negrita negro de tamaño mediano, la segunda es texto regular negro de tamaño estándar. Padding interno uniforme alrededor del contenido.
Mostrar códigodel ejemplo: Con label como encabezado con h3