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>.
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 -->
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.
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.
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 -->
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.
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 -->
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.
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.
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
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 -->
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 -->