<div class="rtds-logos-area">
<div class="rtds-container rtds-py-6 md:rtds-py-8">
<div class="rtds-grid md:rtds-flex rtds-gap-4 md:rtds-items-center">
<div class="rtds-flex rtds-flex-wrap rtds-gap-4 md:rtds-gap-6 rtds-items-center lg:rtds-gap-12">
<a class="rtds-site-logo rtds-h-12 md:rtds-h-16 md:rtds-flex-1" href="#">
<img class="rtds-w-full rtds-h-full rtds-object-contain rtds-object-left-top" src="/images/logo.png" alt="Img alt" width="247" height="80" />
</a>
<a class="rtds-site-logo rtds-h-12 md:rtds-h-16 md:rtds-flex-1" href="#">
<img class="rtds-w-full rtds-h-full rtds-object-contain rtds-object-left-top" src="/images/logo.png" alt="Img alt" width="247" height="80" />
</a>
</div>
</div>
</div>
</div>
<div class="rtds-logos-area">
<div class="rtds-container rtds-py-6 md:rtds-py-8{% if heading %} rtds-space-y-6{% endif %}">
{% if heading %}
<h2 class="rtds-content-02 rtds-text-base md:rtds-text-lg rtds-font-bold">{{ heading }}</h2>
{% endif %}
<div class="rtds-grid md:rtds-flex rtds-gap-4 md:rtds-items-center">
{% if mainLogo == 'true' %}
<div class="md:rtds-mr-auto">
<!-- Logo -->
{% render '@logo', { href:'#', width: '247', height: '80', alt: 'Img alt', size:''}, true %}
</div>
{% endif %}
<div class="rtds-flex rtds-flex-wrap rtds-gap-4 md:rtds-gap-6 rtds-items-center lg:rtds-gap-12">
{% for logo in logos %}
{% render '@logo', { href: logo.href, width: logo.width, height: logo.height, alt: logo.alt, size: logo.size, path: logo.path, srcset: logo.srcset}, true %}
{% endfor %}
</div>
</div>
</div>
</div>
{
"mainLogo": true,
"logos": [
{
"href": "#",
"width": "247",
"height": "80",
"alt": "Img alt",
"size": "rtds-h-12 md:rtds-h-16 md:rtds-flex-1",
"path": "/images/logo.png"
},
{
"href": "#",
"width": "247",
"height": "80",
"alt": "Img alt",
"size": "rtds-h-12 md:rtds-h-16 md:rtds-flex-1",
"path": "/images/logo.png"
}
]
}
Componente per la visualizzazione di un’area contenente loghi nel footer, con supporto per un logo principale e una lista di loghi secondari.
Il componente Logos Area è progettato per gestire la visualizzazione di loghi in modo flessibile e responsive. Include:
Il componente è stato progettato seguendo le best practice di accessibilità WCAG 2.1:
heading: Testo del titolo della sezione (opzionale)mainLogo: Booleano che determina se mostrare un logo principale distinto (default: true)logos: Array di oggetti contenenti i loghi secondarihref: URL del link associato al logowidth: Larghezza del logoheight: Altezza del logoalt: Testo alternativo per l’accessibilitàsize: Classi CSS per la dimensione del logopath: Percorso dell’immagine del logosrcset: Attributo srcset per immagini responsiveIl componente include diverse possibilità di personalizzazione:
Ogni variante mantiene la coerenza con il design system e può essere ulteriormente personalizzata secondo le esigenze specifiche.