Vuoi dormire sonni tranquilli ? Fai un BACKUP completto prima di qualsiasi modifica !

Documentazione Gantry 5 per Joomla!

Concetti fondamentali per iniziare con un template framework di nuova generazione.

Gantry 5 contiene tantissime utility presenti già nel componente. Tra questi ci sono un assortimento di Classi Utili che rendomo facile e rapidamente di impostare degli elementi e farli apparire sul sito come e quando si desidera.

Classi Utili Responsive

Queste classi sono utilizzate per nascondere e rendere visibili vari blocchi a seconda delle dimensioni della finestra del browser utilizzata per visualizzare la pagina. Questo rende possibile di creare un'esperienza unica, e ottimizzata per una varietà di dispositivi da mobile a desktop di grandi dimensioni.

Nome Classe Telefono Tablet Desktop Grandi Desktop
visible-phone Visibile Nascosto Nascosto Nascosto
visible-tablet Nascosto Visibile Nascosto Nascosto
visible-desktop Nascosto Nascosto Visibile Visibile
visible-large Nascosto Nascosto Nascosto Visibile
hidden-phone Nascosto Visibile Visibile Visibile
hidden-tablet Visibile Nascosto Visibile Visibile
hidden-desktop Visibile Visibile Nascosto Nascosto
hidden-large Visibile Visibile Visibile Nascosto


È possibile impostare i punti di interruzione per queste classi nel pannello di amministrazione Styles. Basta navigare fino alla parte inferiore del pannello amministrativo e cercare la sezione Configuration Styles.
media query

Ad esempio, supponiamo che abbiamo un blocco che vogliamo nasconderlo quando il sito viene visualizzato sullo smartphone. Per realizzare questo, dobbiamo andare nelle impostazioni del blocco di quel determinato blocco e inserire il testo hidden-phone nel campo CSS Classes.
classi css responsive

Ma la cosa importante dell'esistenza di queste classi presenti in Gantry 5, e che non dobbiamo limitarci nel'utilizzo di queste soltanto nei blocchi.
Queste classi si possono utilizzare dapertutto nel nostro sito Gantry, anche nei contenuti.

Esempio pratico. {code lang:css showtitle:false} <span class="visible-desktop"><img src="/immagine-grande.png" /></span><span class="visible-phone"><img src="/immagine-piccola.png" /></span> {/code}Tradotto: L'immagine con il nome immagine-grande.png verrà visualizzata sui schermi grandi dal desktop in poi, invece sui smartphone verrà visualizzata un'altra immagine, più piccola e ottimizzata per smartphone, immagine chiamata immagine-piccola.png. L'unico limite di utilizzo di queste potenti classi e solo la nostra immaginazione.

Modifiche sui Padding e Margin

Questa serie di Classi Utili consente di regolare le impostazioni di padding e margin. Sono molto semplici, e li abbiamo scomposti nella tabella sottostante.

Classe Descrizione
nomarginall Imposta il margine per la parte superiore, inferiore, sinistra e destra dell'elemento a 0
nomargintop Imposta il margine per la sola parte superiore dell'elemento a 0
nomarginbottom Imposta il margine per la sola parte inferiore dell'elemento a 0
nopaddingall Imposta il padding per la parte superiore, inferiore, sinistra e destra dell'elemento a 0
nopaddingtop Imposta il padding per la sola parte superiore dell'elemento a 0
nopaddingbottom Imposta il padding per la sola parte inferiore dell'elemento a 0
g-flushed Imposta sia il margine che il padding dell'elemento a 0

Variazioni Utili

Le variazioni sono un modo semplice per modificare la visualizzazione di un contenuto nel front end. Queste varioazioni sono accessibili direttamente tramite le impostazioni Block di una particella, posizione o voce di menu. Invece di aggiungere una classe CSS dall'amministratore, queste variazioni sono accessibili tramite un menu a discesa chiamato Variations.

stili variazioni alineamento

Le variazioni fungono da semplici classi di preset, pronte per essere distribuite ovunque sia necessario. Di seguito è riportato un elenco delle variazioni disponibili di default con Gantry 5.

Variazione Descrizione
Disabled Riduce l'opacità dell'elemento.
Align Right Allinea a destra il contenuto dell'elemento
Align Left Allinea a sinistra il contenuto dell'elemento
Center Allinea il contenuto dell'elemento al centro
Equal Height Imposta l'altezza dell'elemento pari all'altezza dell'elemento adiacente
No Margin Imposta i margini dell'elemento a 0
No Padding Imposta il padding dell'elemento a 0