<div class="rtds-vertical-divider rtds-w-4 md:rtds-w-8 lg:rtds-w-12">
<img class="rtds-w-full rtds-h-auto" src="../../images/vertical-divider.svg" alt="">
</div>
<div class="rtds-vertical-divider {{ width }}{% if classes %} {{ classes }}{% endif %}">
<img class="rtds-w-full rtds-h-auto" src="{{ '/images/vertical-divider.svg' | path }}" alt="">
</div>
{
"width": "rtds-w-4 md:rtds-w-8 lg:rtds-w-12"
}
.rtds-vertical-divider {
display: flex;
justify-content: center;
align-items: center;
}
@layer components {
.rtds-vertical-divider {
@apply rtds-flex rtds-items-center rtds-justify-center;
}
}
Separatore verticale per dividere visivamente elementi disposti in fila orizzontale.
Il componente viene renderizzato come un <div> contenitore con un <img> interno che carica un SVG decorativo (/images/vertical-divider.svg). L’immagine ha alt="" perché è puramente decorativa.
Contesto di sviluppo Fractal/Nunjucks — Questa sezione riguarda esclusivamente i parametri del context
.config.ymlusati durante lo sviluppo nella libreria. Non descrive attributi HTML o proprietà da usare nei temi, CMS o ambienti di implementazione: per quello, fare riferimento alla sezione Esempi di utilizzo.
width (stringa, opzionale): Classe di larghezza per il contenitore (es. rtds-w-px)classes (stringa, opzionale): Classi CSS aggiuntive per il contenitoreComponente puramente decorativo e non interattivo. Non richiede attributi ARIA né interazione da tastiera.
Livello AA — criteri pertinenti:
alt=""<img> ha alt="" — gli screen reader ignorano l’immagine, che non trasporta informazioni<div> wrapper non ha ruolo semantico.rtds-vertical-divider: Stile base del contenitore<!-- Separatore verticale base -->
<div class="rtds-vertical-divider">
<img alt="" src="/images/vertical-divider.svg">
</div>
<!-- Separatore verticale con larghezza personalizzata -->
<div class="rtds-vertical-divider rtds-w-px">
<img alt="" src="/images/vertical-divider.svg">
</div>