DESY

Sistema de Diseño del Gobierno de Aragón

Detalles

Mostrar y ocultar

Son elementos desplegables que incluyen información adicional generalmente en forma de texto.

Details

Por defecto

Descripción visual

Caja rectangular con borde gris de 1px y fondo blanco. Contiene un label "por defecto" en texto negro regular tamaño estándar en la parte superior, y un enlace "Más información" en azul con flecha triangular negra apuntando hacia la derecha.

Más información

Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquid distinctio mollitia itaque placeat voluptatibus, veritatis recusandae odio facere corporis laboriosam quam quia sequi, possimus consequatur enim veniam eius soluta esse.

Mostrar códigodel ejemplo: Por defecto

Contenido

Nunjucks macro

{% from "components/details/_macro.details.njk" import componentDetails %}
{% call componentDetails({
  "summary": {
    "html": "Más información"
  }
}) %}
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Aliquid distinctio mollitia itaque placeat voluptatibus, veritatis recusandae odio facere corporis laboriosam quam quia sequi, possimus consequatur enim veniam eius soluta esse.</p>
{% endcall  %}

Expandido

Usa el parámetro 'open': true para mostrar inicialmente abierto un item.

Descripción visual

Caja rectangular con borde gris de 1px y fondo blanco. Contiene un label "expandido" en texto negro regular tamaño estándar en la parte superior, un enlace "Más información" en azul con flecha triangular negra apuntando hacia abajo, y un párrafo de texto Lorem Ipsum en color gris oscuro con fuente regular tamaño estándar que ocupa múltiples líneas.

Más información

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Voluptates eum cupiditate quod minima consequuntur, eveniet aspernatur eius, consectetur ad, a enim atque dicta, repellat voluptatum iusto hic perspiciatis laboriosam unde.

Mostrar códigodel ejemplo: Expandido

Contenido

Nunjucks macro

{% from "components/details/_macro.details.njk" import componentDetails %}
{% call componentDetails({
  "id": "mas-informacion",
  "summary": {
    "text": "Más información"
  },
  "open": true
}) %}
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Voluptates eum cupiditate quod minima consequuntur, eveniet aspernatur eius, consectetur ad, a enim atque dicta, repellat voluptatum iusto hic perspiciatis laboriosam unde.</p>
{% endcall  %}

Con html

Descripción visual

Caja rectangular con borde gris de 1px y fondo blanco. Contiene un label "con HTML" en texto negro regular tamaño estándar en la parte superior, y un enlace "Más información actualizable" en azul donde "actualizable" aparece subrayado, acompañado de una flecha triangular negra apuntando hacia la derecha.

Más información actualizada

Lorem ipsum dolor, sit amet consectetur, adipisicing elit. Quae omnis ipsa eius dolorum, maiores! Labore quaerat nam pariatur minima consectetur, tempora magnam. At sequi quidem exercitationem velit id, pariatur, animi.

Mostrar códigodel ejemplo: Con html

Contenido

Nunjucks macro

{% from "components/details/_macro.details.njk" import componentDetails %}
{% call componentDetails({
  "summary": {
    "html": "Más información <em>actualizada</em>"
  }
}) %}
<p>Lorem ipsum dolor, sit amet consectetur, adipisicing elit. Quae omnis ipsa eius dolorum, maiores! Labore quaerat nam pariatur minima consectetur, tempora magnam. At sequi quidem exercitationem velit id, pariatur, animi.</p>
{% endcall  %}

Con clases

Descripción visual

Elemento details expandible con borde gris claro de 1px, fondo blanco, y esquinas redondeadas. Contiene un título en texto negro regular tamaño pequeño, seguido de un área expandible con fondo celeste claro que muestra un enlace en color azul verdoso con flecha triangular desplegable a la izquierda. El contenedor ocupa el ancho completo disponible.

Más información actualizada

Lorem ipsum dolor, sit amet consectetur, adipisicing elit. Quae omnis ipsa eius dolorum, maiores! Labore quaerat nam pariatur minima consectetur, tempora magnam. At sequi quidem exercitationem velit id, pariatur, animi.

Mostrar códigodel ejemplo: Con clases

Contenido

Nunjucks macro

{% from "components/details/_macro.details.njk" import componentDetails %}
{% call componentDetails({
  "summary": {
    "html": "Más información <em>actualizada</em>",
    "classes": "hover:underline"
  },
  "classes": "p-base bg-primary-light text-primary-base",
  "containerClasses": "p-base"
}) %}
<p>Lorem ipsum dolor, sit amet <strong>consectetur</strong>, adipisicing elit. Quae omnis ipsa eius dolorum, maiores! Labore quaerat nam pariatur minima consectetur, tempora magnam. At sequi quidem exercitationem velit id, pariatur, animi.</p>
{% endcall  %}