Bottoni e link

I bottoni e i link sono degli elementi grafici che vengono utilizzati per avviare delle azioni durante la navigazione dell'utente. I bottoni consentono di avviare delle azioni principali e secondarie, sempre all'interno del portale, a differenza dei link, i quali possono condurre l'utente anche verso pagine esterne e rappresentano dei bottoni di terzo livello.
Qui potrai reperire le User Interface, gli snippet e le modalità di utilizzo per le varie tipologie di bottoni e link presenti nell'Ecosistema digitale Turismo Cultura.

Bottoni


Bottone primario
Bottone primario con icona
Bottone secondario
Bottone secondario con icona


Bottone primario disabilitato
Bottone secondario disabilitato
Bottone primario full-width
Bottone secondario full-width


Bottone primario large
Bottone primario small
Bottone secondario large
Bottone secondario small
                                                            
<!-- Bottone primario -->
<button class="btn dms-btn dms-btn--primary" type="button">Primario</button>

<!-- Bottone primario con icona -->
<button class="btn dms-btn dms-btn--icon dms-btn--primary" type="button">
    <i class="dms-wk-icon-edit"></i>Modifica
</button>

<!-- Bottone secondario -->
<button class="btn dms-btn dms-btn--secondary" type="button">Secondario</button>

<!-- Bottone secondario con icona -->
<button class="btn dms-btn dms-btn--icon dms-btn--secondary" type="button">
    <i class="dms-wk-icon-edit"></i>Modifica
</button>

<!-- Bottone primario disabilitato -->
<button class="btn dms-btn dms-btn--primary" type="button" disabled>Disabilitato</button>

<!-- Bottone secondario disabilitato -->
<button class="btn dms-btn dms-btn--secondary" type="button" disabled>Disabilitato</button>

<!-- Bottone primario full-width -->
<button class="btn dms-btn dms-btn--primary dms-btn--full-width" type="button">Primario full-width</button>

<!-- Bottone secondario full-width -->
<button class="btn dms-btn dms-btn--secondary dms-btn--full-width" type="button">Secondario full-width</button>

<!-- Bottone primario large -->
<button class="btn dms-btn dms-btn--primary dms-btn--large" type="button">Large</button>

<!-- Bottone primario small -->
<button class="btn dms-btn dms-btn--primary dms-btn--small" type="button">Small</button>

<!-- Bottone secondario large -->
<button class="btn dms-btn dms-btn--secondary dms-btn--large" type="button">Large</button>

<!-- Bottone secondario small -->
<button class="btn dms-btn dms-btn--secondary dms-btn--small" type="button">Small</button>


Link


Link
Link
Link disabilitato
Link disabilitato
Link con icona
Link con icona
Link con icona disabilitato
Link con icona disabilitato
Link torna su


Tag


Tag generico
Testo tag
Tag istituzionale
Testo tag
Tag notizia
Testo tag
                                           
<!-- Tag generico -->
<a href="#" class="dms-tag" role="button" title="Testo tag">Testo tag</a>

<!-- Tag istituzionale -->
<a href="#" class="dms-tag dms-tag--institutional" role="button" title="Testo tag">Testotag</a>

<!-- Tag notizia -->
<a href="#" class="dms-tag dms-tag--news" role="button" title="Testo tag">Testo tag</a>

Utilizzo


Bottoni

I bottoni sono utilizzati per navigare dentro il portale e svolgere le azioni principali e secondarie. Si differenziano per colore, dimensione e presenza o assenza di icona.
Ogni bottone deve possedere le classi dms-button btn e l'attributo type="button". Può contenere varie classi additive che permettono di variare lo stile in colore e grandezza. Ad esempio, nel caso si desideri utilizzare un bottone che prenda tutta l'ampiezza del contenitore, basterà usare la classe dms-btn--full-width.
Inoltre, un modo alternativo di realizzare un bottone è quello di utilizzare il tag <a class="btn dms-btn">


Link

I link rappresentano un tipo di azione terziario e hanno una priorità più bassa rispetto ai bottoni. Ogni link deve possedere la classe dms-link e, ai fini dell'accessibilità, l'attributo title="vai a nomedellapagina" con all'interno il nome dello stesso.
In caso di link esterni, occorre utilizzare l'attributo target="_blank" e opzionalmente può essere accompagnato dall'icona dms-wk-icon-external-link.
In caso di link disabilitati, il tag <a> non supporta l'attributo disabled, perciò è necessario inserire la classe disabled sia per farli apparire visivamente disabilitati, sia per disabilitare pointer-events sui browser che lo supportano. Inoltre, ai fini dell'accessibilità è fondamentale inserire l'attributo aria-disabled="true".


Tag

Un link può divenire anche un tag, utilizzato per etichettare delle parole e descrivere un oggetto, rendendo possibile la classificazione e la ricerca di informazioni basata su parole chiave. Per utilizzarlo è necessario utilizzare il tag <a class="dms-tag"> e ai fini dell'accessibilità valorizzare l'attributo title


Ulteriori informazioni

Per ulteriori informazioni sui bottoni si rimanda alla sezione Buttons del sito di Bootstrap.

Esempi di corretto utilizzo

Il bottone con azione primaria deve essere messo a destra e a sinistra l'azione secondaria.

do
Responsive image
don't
Responsive image