Prima di vedere come personalizzare la funzione Collapse su Boostratp mi preme ricordare che esiste un semplice tag di html5 che fa la stessa cosa e puoi vedere un tutorila qui:
Se invece vuoi proprio vedere come fare con Boostrap e anche tu ti sei chiesto come posso usare la funzione di Collapse di Boostrap 4.3 presente nel Tema Anartisis in modo un po' più elegante di come viene proposta nella documentazione di Bootstrap stessa (qui) in questo articolo troverai alcune soluzioni efficaci per usare un semplice link invece di un pulsante per allargare, espandere del testo.
Introduzione al Collapse di Bootstrap 4.3
Il componente Collapse di Bootstrap è uno strumento potente per creare contenuti espandibili nei tuoi articoli. Particolarmente utile per blog su piattaforme come Blogger, permette di nascondere sezioni di testo lunghe, migliorando la leggibilità e l'esperienza utente.
Vedremo come implementare il Collapse in modo efficace sul tema Anartisis di Blogger, sfruttando le risorse già caricate nel tema.
Codice Base di Bootstrap 4.3
Ecco il codice standard fornito dalla documentazione ufficiale di Bootstrap 4.3:
Versione Ottimizzata per Blog: Solo Link
Nei post di blog, spesso è preferibile usare un semplice link testuale invece di un bottone vistoso. Ecco la versione semplificata:
Elementi Chiave del Codice
-
data-toggle="collapse"→ Attiva il comportamento di espansione/chiusura -
href="#collapseExample"→ Collega il link all'elemento da espandere tramite ID -
aria-expanded="false"→ Indica lo stato iniziale (chiuso) per l'accessibilità -
aria-controls="collapseExample"→ Migliora l'accessibilità per screen reader
Aggiungere Icone con Font Awesome
Nota bene che il tema Anartisis carica già Font Awesome 4.7.0. e possiamo sfruttarlo per rendere il link più intuitivo con un'icona visiva.
Opzione 1: Icona Triangolo (Consigliata)
Opzione 2: Icona Documento
Opzione 3: Triangolo Animato (Versione Professionale)
Questa versione fa ruotare l'icona quando il contenuto si espande, offrendo un feedback visivo immediato all'utente:
Personalmente io a volte racchiudo tutto il codice Collapse con il div con lo stile "card card-body"
<div class="card card-body">
ma è una questione di gusto grafico di impaginazione. Valuta questa modifica, in questo caso basta che sposti questo div all'inizio del codice del Collapse.
Altre Icone Disponibili in Font Awesome 4.7.0
Puoi sperimentare con diverse icone per adattare lo stile al tuo blog:
fa fa-chevron-down→ Freccia sottile verso il bassofa fa-angle-down→ Angolo semplicefa fa-plus-square-o→ Quadrato con simbolo piùfa fa-file-o→ Icona documento vuotofa fa-arrow-circle-down→ Freccia circolare
Consigli per l'Uso nei Post di Blog
1. ID Univoci
Se usi più collapse nello stesso articolo, assicurati che ogni sezione abbia un ID univoco:
2. Usa Testo Descrittivo
Invece di "Clicca qui", usa descrizioni chiare come:
- "Leggi l'esempio completo"
- "Mostra il codice sorgente"
- "Espandi per vedere i dettagli"
3. Personalizza lo Stile
Puoi modificare l'aspetto della card per adattarla al tuo tema:
Esempio Pratico: Nascondere Codice Lungo
Un caso d'uso perfetto per i blog tecnici è nascondere blocchi di codice lunghi:
Verifiche di Compatibilità
Il tema Anartisis carica queste risorse essenziali per far funzionare il Collapse:
- Bootstrap 4.6.0 → Fornisce il componente Collapse
- jQuery 2.2.4 → Necessario per l'interattività
- Font Awesome 4.7.0 → Per le icone
Assicurati che queste librerie siano caricate nell'<head>
del tuo tema (come nel tema Anartisis) prima di usare il Collapse.
Conclusione
Il componente Collapse di Bootstrap è uno strumento versatile per migliorare la leggibilità dei tuoi articoli su Blogger. Con l'aggiunta di icone Font Awesome e qualche personalizzazione, puoi creare un'esperienza utente professionale e intuitiva.
Vantaggi principali:
- Riduce la lunghezza visiva degli articoli
- Migliora la navigazione per l'utente
- Nasconde contenuti tecnici o secondari
- Mantiene il focus sul contenuto principale
Sperimenta con le diverse opzioni e trova lo stile che meglio si adatta al tuo blog!