Pestañas horizontales con texto negro subrayado en negro, alineadas a la izquierda sobre fondo blanco. Panel de contenido debajo con borde gris de 1px, mostrando texto negro en párrafo. Las pestañas muestran "Tab 1", "Tab 2", "Tab 3", "Tab 4" en fuente normal.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Por defecto
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
],
"attributes": {
"id": "tabs-default"
}
}) }}
HTML
<!-- tabs --><divclass="c-tabs"id="tabs-default"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-1"id="tab-example-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-2"id="tab-example-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-3"id="tab-example-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-4"id="tab-example-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Usa el parámetro 'headingLevel' para establecer el nivel del encabezado. Por ejemplo: 'headingLevel': 3 creará un encabezado <h3>.
Descripción visual
Pestañas horizontales con texto negro y sufijo "con b4" en gris, subrayadas en negro, alineadas a la izquierda sobre fondo blanco. Panel de contenido debajo con borde gris de 1px, mostrando texto negro en párrafo. Las pestañas muestran etiquetas "Tab 1 con b4", "Tab 2 con b4", "Tab 3 con b4", "Tab 4 con b4".
Título con h3
Tab 1 con h4
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2 con h4
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3 con h4
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4 con h4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con encabezado
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"title": "Título con h3",
"headingLevel": 3,
"tablistAriaLabel": "headingLevel example",
"idPrefix": "headinglevel-example",
"items": [
{
"text": "Tab 1 con h4",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2 con h4",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3 con h4",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4 con h4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h3>Título con h3</h3></div><divclass="c-tabs__tabs"role="tablist"aria-label="headingLevel example"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-headinglevel-example-1"id="headinglevel-example-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1 con h4
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-headinglevel-example-2"id="headinglevel-example-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2 con h4
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-headinglevel-example-3"id="headinglevel-example-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3 con h4
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-headinglevel-example-4"id="headinglevel-example-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4 con h4
</span></button></div><divclass="c-tabs__panel"id="tab-headinglevel-example-1"tabindex="0"role="tabpanel"aria-labelledby="headinglevel-example-1"><divclass="c-tabs__panel-heading"><h4class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1 con h4</h4></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-headinglevel-example-2"tabindex="0"role="tabpanel"aria-labelledby="headinglevel-example-2"hidden=""><divclass="c-tabs__panel-heading"><h4class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2 con h4</h4></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-headinglevel-example-3"tabindex="0"role="tabpanel"aria-labelledby="headinglevel-example-3"hidden=""><divclass="c-tabs__panel-heading"><h4class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3 con h4</h4></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-headinglevel-example-4"tabindex="0"role="tabpanel"aria-labelledby="headinglevel-example-4"hidden=""><divclass="c-tabs__panel-heading"><h4class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4 con h4</h4></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Pestañas horizontales con iconos grises a la izquierda del texto negro, subrayadas en negro, alineadas a la izquierda sobre fondo blanco. Panel de contenido debajo con borde gris de 1px, mostrando texto negro en párrafo. Cada pestaña tiene un ícono distintivo (documento, hashtag, carpeta, caja) seguido de texto en fuente normal.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Componente de pestañas horizontal con 4 ítems alineados en fila. Las pestañas tienen texto negro con subrayado en la activa, una pestaña muestra texto gris claro indicando estado deshabilitado. Panel de contenido debajo muestra texto negro en párrafo con fondo blanco y borde gris claro.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con item deshabilitado
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example-disabled",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"disabled": true,
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-disabled-1"id="tab-example-disabled-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group opacity-50 pointer-events-none"role="tab"aria-selected="false"aria-controls="tab-tab-example-disabled-2"id="tab-example-disabled-2"tabindex="-1"disabled="disabled"aria-disabled="true"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-disabled-3"id="tab-example-disabled-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-disabled-4"id="tab-example-disabled-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-disabled-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-disabled-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-disabled-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-disabled-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-disabled-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-disabled-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-disabled-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-disabled-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Añade active: true a una tab para mostrarla activa inicialmente. También puedes usar con javascript la función global activateItemTabs(elementMenu, idItemSeleccionado) para seleccionar una tab y su panel, usando sus ids. Ej: Abre la consola del navegador y escribe activateItemTabs('tabs-active', 'tab-example-active-3') para desactivar la tab actual y activar la tercera tab de este ejemplo.
Descripción visual
Componente de pestañas horizontal con 4 ítems alineados en fila. Las pestañas tienen texto negro, una pestaña presenta subrayado negro indicando selección activa. Panel de contenido debajo contiene texto negro en párrafo con fondo blanco y borde gris delgado alrededor del contenedor.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con item activo
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example-active",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"active": true,
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
],
"attributes": {
"id": "tabs-active"
}
}) }}
HTML
<!-- tabs --><divclass="c-tabs"id="tabs-active"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-active-1"id="tab-example-active-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-active-2"id="tab-example-active-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-active-3"id="tab-example-active-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group c-tabs__link--is-active"role="tab"aria-selected="false"aria-controls="tab-tab-example-active-4"id="tab-example-active-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-active-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-active-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-active-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-active-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-active-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-active-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-active-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-active-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Componente de pestañas horizontal con 12 ítems alineados en fila ocupando el ancho completo. Las pestañas tienen texto negro de tamaño pequeño, una pestaña muestra subrayado negro indicando estado seleccionado. Panel de contenido debajo presenta texto negro en párrafo dentro de contenedor con borde gris claro y fondo blanco.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 5
Panel 5. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 6
Panel 6. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 7
Panel 7. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 8
Panel 8. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 9
Panel 9. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 10
Panel 10. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 11
Panel 11. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 12
Panel 12. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con muchos items
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example-many-items",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 5",
"panel": {
"html": "<p><strong>Panel 5</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 6",
"panel": {
"html": "<p><strong>Panel 6</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 7",
"panel": {
"html": "<p><strong>Panel 7</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 8",
"panel": {
"html": "<p><strong>Panel 8</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 9",
"panel": {
"html": "<p><strong>Panel 9</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 10",
"panel": {
"html": "<p><strong>Panel 10</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 11",
"panel": {
"html": "<p><strong>Panel 11</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 12",
"panel": {
"html": "<p><strong>Panel 12</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-many-items-1"id="tab-example-many-items-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-2"id="tab-example-many-items-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-3"id="tab-example-many-items-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-4"id="tab-example-many-items-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-5"id="tab-example-many-items-5"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 5
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-6"id="tab-example-many-items-6"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 6
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-7"id="tab-example-many-items-7"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 7
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-8"id="tab-example-many-items-8"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 8
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-9"id="tab-example-many-items-9"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 9
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-10"id="tab-example-many-items-10"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 10
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-11"id="tab-example-many-items-11"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 11
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-many-items-12"id="tab-example-many-items-12"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 12
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-5"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-5"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 5</h3></div><p><strong>Panel 5</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-6"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-6"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 6</h3></div><p><strong>Panel 6</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-7"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-7"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 7</h3></div><p><strong>Panel 7</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-8"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-8"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 8</h3></div><p><strong>Panel 8</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-9"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-9"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 9</h3></div><p><strong>Panel 9</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-10"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-10"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 10</h3></div><p><strong>Panel 10</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-11"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-11"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 11</h3></div><p><strong>Panel 11</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-many-items-12"tabindex="0"role="tabpanel"aria-labelledby="tab-example-many-items-12"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 12</h3></div><p><strong>Panel 12</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Usa .c-tabs--scroll para hacer que la apariencia en móvil sea la misma que en escritorio. Prueba a mirarlo en breakpoints pequeños y verás que aparece un scroll horizontal.
Descripción visual
Fila horizontal de pestañas con texto negro en fondo blanco, dispuestas en línea con scroll horizontal activado. Borde inferior gris claro separa las pestañas del contenido, con panel de texto debajo mostrando párrafo en tipografía estándar negra sobre fondo blanco. Las pestañas están numeradas consecutivamente (Tab 1 a Tab 12) con espaciado uniforme entre ellas.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 5
Panel 5. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 6
Panel 6. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 7
Panel 7. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 8
Panel 8. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 9
Panel 9. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 10
Panel 10. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 11
Panel 11. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 12
Panel 12. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con scroll en móvil
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example-scroll-mobile",
"classes": "c-tabs--scroll",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 5",
"panel": {
"html": "<p><strong>Panel 5</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 6",
"panel": {
"html": "<p><strong>Panel 6</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 7",
"panel": {
"html": "<p><strong>Panel 7</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 8",
"panel": {
"html": "<p><strong>Panel 8</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 9",
"panel": {
"html": "<p><strong>Panel 9</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 10",
"panel": {
"html": "<p><strong>Panel 10</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 11",
"panel": {
"html": "<p><strong>Panel 11</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 12",
"panel": {
"html": "<p><strong>Panel 12</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs c-tabs--scroll"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-scroll-mobile-1"id="tab-example-scroll-mobile-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-2"id="tab-example-scroll-mobile-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-3"id="tab-example-scroll-mobile-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-4"id="tab-example-scroll-mobile-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-5"id="tab-example-scroll-mobile-5"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 5
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-6"id="tab-example-scroll-mobile-6"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 6
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-7"id="tab-example-scroll-mobile-7"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 7
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-8"id="tab-example-scroll-mobile-8"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 8
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-9"id="tab-example-scroll-mobile-9"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 9
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-10"id="tab-example-scroll-mobile-10"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 10
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-11"id="tab-example-scroll-mobile-11"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 11
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-scroll-mobile-12"id="tab-example-scroll-mobile-12"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 12
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-5"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-5"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 5</h3></div><p><strong>Panel 5</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-6"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-6"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 6</h3></div><p><strong>Panel 6</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-7"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-7"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 7</h3></div><p><strong>Panel 7</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-8"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-8"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 8</h3></div><p><strong>Panel 8</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-9"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-9"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 9</h3></div><p><strong>Panel 9</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-10"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-10"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 10</h3></div><p><strong>Panel 10</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-11"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-11"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 11</h3></div><p><strong>Panel 11</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-scroll-mobile-12"tabindex="0"role="tabpanel"aria-labelledby="tab-example-scroll-mobile-12"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 12</h3></div><p><strong>Panel 12</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Tres pestañas dispuestas horizontalmente con iconos negros arriba y etiquetas de texto debajo. Fondo blanco en toda la sección, con panel de contenido debajo mostrando texto negro en párrafo. Los iconos representan documento, enlace y portapapeles, cada uno alineado verticalmente con su label correspondiente.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con html en tabs para mobile
Mostrar código para ver las clases aplicadas en el HTML.
Descripción visual
Cuatro pestañas en línea horizontal con texto negro, alineadas al inicio del contenedor con borde gris claro alrededor. Panel de contenido con fondo celeste claro muestra párrafo de texto negro. Las pestañas están etiquetadas secuencialmente (Tab 1 a Tab 4) sin separadores visuales entre ellas, con espaciado horizontal consistente.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con clases de css aplicadas
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"idPrefix": "tab-example-classes",
"items": [
{
"text": "Tab 1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>",
"classes": "bg-primary-light"
}
},
{
"text": "Tab 2",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>",
"classes": "bg-primary-light"
}
},
{
"text": "Tab 3",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>",
"classes": "bg-primary-light"
}
},
{
"text": "Tab 4",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>",
"classes": "bg-primary-light"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-classes-1"id="tab-example-classes-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-classes-2"id="tab-example-classes-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-classes-3"id="tab-example-classes-3"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-classes-4"id="tab-example-classes-4"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button></div><divclass="c-tabs__panel bg-primary-light"id="tab-tab-example-classes-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-classes-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel bg-primary-light"id="tab-tab-example-classes-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-classes-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel bg-primary-light"id="tab-tab-example-classes-3"tabindex="0"role="tabpanel"aria-labelledby="tab-example-classes-3"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel bg-primary-light"id="tab-tab-example-classes-4"tabindex="0"role="tabpanel"aria-labelledby="tab-example-classes-4"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Usa la clase .tabs--reset para quitar los estilos por defecto de los tabs. Luego añade una clase modificadora propia de tu proyecto, o bien, esta de este ejemplo llamada .tabs--list para dar estilo a los elementos. Añade estilos adicionales con los parámetros tablistClasses y panel.classes para posicionar y tener mayor control del estilo de los elementos.
Descripción visual
Lista vertical de cuatro pestañas (Tab 1-4) alineadas a la izquierda, cada una con texto azul subrayado y una flecha azul (→) alineada a la derecha. Panel de contenido a la derecha con encabezado "Panel 1" en negrita seguido de texto gris oscuro en párrafo. Fondo blanco con bordes grises delgados separando cada elemento.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con aspecto de links list
Fila horizontal de cuatro pestañas (Tab 1, Tab 2, Tab 3, Tab 4) con texto negro subrayado, espaciadas uniformemente. Panel de contenido debajo con encabezado "Panel 1" en negrita negro seguido de texto gris oscuro en párrafo. Fondo blanco con borde gris delgado alrededor del contenedor completo.
Contenido
Tab 1
Panel 1. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?
Tab 2
Panel 2. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 3
Panel 3. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Tab 4
Panel 4. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.
Mostrar códigodel ejemplo: Con ids individuales
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"items": [
{
"text": "Tab 1",
"id": "tab-example-a-1",
"panel": {
"html": "<p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p>"
}
},
{
"text": "Tab 2",
"id": "tab-example-b-1",
"panel": {
"html": "<p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 3",
"id": "tab-example-c",
"panel": {
"html": "<p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
},
{
"text": "Tab 4",
"id": "tab-example-d",
"panel": {
"html": "<p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-a-1"id="tab-example-a-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 1
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-b-1"id="tab-example-b-1"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 2
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-c"id="tab-example-c"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 3
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-d"id="tab-example-d"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Tab 4
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-a-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-a-1"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 1</h3></div><p><strong>Panel 1</strong>. Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio?</p></div><divclass="c-tabs__panel"id="tab-tab-example-b-1"tabindex="0"role="tabpanel"aria-labelledby="tab-example-b-1"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 2</h3></div><p><strong>Panel 2</strong>. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-c"tabindex="0"role="tabpanel"aria-labelledby="tab-example-c"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 3</h3></div><p><strong>Panel 3</strong>. Provident animi dolor veniam, et quas consequuntur. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div><divclass="c-tabs__panel"id="tab-tab-example-d"tabindex="0"role="tabpanel"aria-labelledby="tab-example-d"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Tab 4</h3></div><p><strong>Panel 4</strong>. Reiciendis eius in, nostrum porro? Quaerat, temporibus, optio? Lorem ipsum dolor sit, amet, consectetur adipisicing elit. Est quis exercitationem, nesciunt nulla quisquam temporibus. Provident animi dolor veniam, et quas consequuntur.</p></div></div><!-- /tabs -->
Dos pestañas horizontales ("Cambios" y "Ver original") con texto negro, la primera con subrayado indicando selección activa. Área de contenido con fondo amarillo claro conteniendo dos ítems en lista con viñetas circulares, texto negro en párrafos largos y enlaces azules subrayados. Pie de sección con texto gris indicando tiempo transcurrido (2 horas) y dos botones de acción ("Descartar" en azul, "Editar" en azul) alineados a la derecha.
Contenido
Cambios
Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 18 de noviembre de 2003) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio.
Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). Ver detalles de la normativa
Cambios realizados hace 2 horas
Ver original
Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 11 de diciembre de 2020) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio.
Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). Ver detalles de la normativa
Texto original
Mostrar códigodel ejemplo: Ejemplo complejo
Contenido
Nunjucks macro
{%from"components/tabs/_macro.tabs.njk" import componentTabs %}{{ componentTabs({
"tablistAriaLabel": "Ejemplo de tab",
"items": [
{
"text": "Cambios",
"id": "tab-example-a-2",
"panel": {
"html": "<div class='mb-base p-base bg-warning-light'><ul class='c-ul mb-0'><li><p>Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 18 de noviembre de 2003) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio. </p><p><a href='#' class='c-link text-sm'>Ver detalles de la normativa</a></p></li><li>Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). <br><a href='#' class='c-link text-sm'>Ver detalles de la normativa</a></li></ul></div><div class='flex items-baseline'><p class='flex-1 text-sm text-neutral-dark'>Cambios realizados hace 2 horas</p><div class='ml-auto'><button class='c-button c-button--transparent'>Descartar</button><button class='c-button c-button--transparent'>Editar</button></div></div>"
}
},
{
"text": "Ver original",
"id": "tab-example-b-2",
"panel": {
"html": "<div class='mb-base p-base'><ul class='c-ul mb-0'><li><p>Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 11 de diciembre de 2020) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio.</p><p><a href='#' class='c-link text-sm'>Ver detalles de la normativa</a></p></li><li>Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). <br><a href='#' class='c-link text-sm'>Ver detalles de la normativa</a></li></ul></div><p class='text-sm text-neutral-dark'>Texto original</p>"
}
}
]
}) }}
HTML
<!-- tabs --><divclass="c-tabs"data-module="c-tabs"><divclass="c-tabs__heading"><h2>Contenido</h2></div><divclass="c-tabs__tabs"role="tablist"aria-label="Ejemplo de tab"><buttonclass="c-tabs__link group"role="tab"aria-selected="true"aria-controls="tab-tab-example-a-2"id="tab-example-a-2"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Cambios
</span></button><buttonclass="c-tabs__link group"role="tab"aria-selected="false"aria-controls="tab-tab-example-b-2"id="tab-example-b-2"tabindex="-1"><spanclass="flex items-center pointer-events-none group-focus:bg-warning-base group-focus:shadow-outline-focus group-focus:outline-hidden">
Ver original
</span></button></div><divclass="c-tabs__panel"id="tab-tab-example-a-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-a-2"><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Cambios</h3></div><divclass="mb-base p-base bg-warning-light"><ulclass="c-ul mb-0"><li><p>Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 18 de noviembre de 2003) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio. </p><p><ahref="#"class="c-link text-sm">Ver detalles de la normativa</a></p></li><li>Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). <br><ahref="#"class="c-link text-sm">Ver detalles de la normativa</a></li></ul></div><divclass="flex items-baseline"><pclass="flex-1 text-sm text-neutral-dark">Cambios realizados hace 2 horas</p><divclass="ml-auto"><buttonclass="c-button c-button--transparent">Descartar</button><buttonclass="c-button c-button--transparent">Editar</button></div></div></div><divclass="c-tabs__panel"id="tab-tab-example-b-2"tabindex="0"role="tabpanel"aria-labelledby="tab-example-b-2"hidden=""><divclass="c-tabs__panel-heading"><h3class="inline-flex items-center mb-base lg:mb-0 font-semibold">Ver original</h3></div><divclass="mb-base p-base"><ulclass="c-ul mb-0"><li><p>Ley 38/2003, de 17 de noviembre, General de Subvenciones. (BOE nº 276 de 11 de diciembre de 2020) y su Reglamento de desarrollo aprobado por Real Decreto 887/2006, de 21 de julio.</p><p><ahref="#"class="c-link text-sm">Ver detalles de la normativa</a></p></li><li>Ley 5/2015, de 25 de marzo, de Subvenciones de Aragón. (BOA nº 68 de 10 de abril de 2015). <br><ahref="#"class="c-link text-sm">Ver detalles de la normativa</a></li></ul></div><pclass="text-sm text-neutral-dark">Texto original</p></div></div><!-- /tabs -->