Web Design WordPress

Classi CSS globali: Elementor, Bricks, GenerateBlocks a confronto

Tiziano Fogliata

La possibilitร  di creare stili globali e classi CSS puรฒ semplificare molto la gestione del sito, sia evitando lโ€™inutile ripetizione delle impostazioni su ogni singolo elemento, sia facilitando le modifiche allโ€™aspetto delle varie pagine.

Uno stile globale, o una classe globale, ti permette di applicare le medesime proprietร  CSS come ad esempio, il colore dello sfondo, la dimensione di un bordo, le spaziature, a un particolare tipo di elemento (un link, un bottoneโ€ฆ) presente in una, dieci o cento pagine del tuo sito e modificare contemporaneamente lโ€™aspetto di tutti quegli elementi intervenendo una sola volta nella definizione delle proprietร  associate a quella classe (o stile), anzichรฉ dover modificare singolarmente ogni elemento.

Nellโ€™ambito della personalizzazione di un sito WordPress, ci sono vari strumenti disponibili come Elementor, Bricks Builder, GenerateBlocks, Breakdance e Cwicly, tanto per citarne alcuni piuttosto popolari.

In questo video puoi scoprire cosa significa lavorare con un page builder che supporta la creazione e la gestione di classi CSS per la definizione degli stili da utilizzare globalmente sulle varie pagine di un sito WordPress, cosรฌ da poter scegliere meglio quale strumento puรฒ essere piรน adatto al tuo modo di lavorare.

Una sintesi dei contenuti del video

Lโ€™approccio e i limiti di Elementor

Elementor, uno dei page builder piรน diffusi, offre molteplici funzionalitร . Analizzando la sua gestione degli stili, emerge che ha alcune limitazioni. Uno dei principali ostacoli รจ lโ€™inabilitร  di definire uno stile globale per un widget, come ad esempio il contenitore. Questo rende complesso apportare modifiche coerenti su molte pagine, soprattutto se si desidera mantenere un design uniforme.

Oltre alla difficoltร  nella gestione degli stili globali, ci sono altre sfide nellโ€™utilizzo di Elementor. Ad esempio, la definizione delle classi CSS personalizzate puรฒ diventare complicata. Ancora piรน problematico รจ il fatto che Elementor non applica le classi CSS direttamente agli elementi desiderati, ma piuttosto ai loro contenitori. Questa peculiaritร  rende difficile ottenere il tipo di personalizzazione che molti professionisti cercano.

Sebbene Elementor si rivolga a utenti che cercano semplicitร , permettendo loro di fare modifiche con pochi clic, questa facilitร  dโ€™uso ha un prezzo. La semplificazione puรฒ, infatti, rendere arduo il compito di creare e gestire stili globali, specialmente quando questi devono essere applicati a molte pagine. In sintesi, mentre Elementor puรฒ essere ideale per chi si avvicina a WordPress o per progetti di dimensioni ridotte, potrebbe non essere la scelta migliore per chi cerca una soluzione professionale e versatile.

Bricks Builder utilizza le classi CSS globali

Bricks Builder รจ un builder visuale che si rivolte a unโ€™utenza con maggior esperienza nella creazione di pagine web. Con Bricks, dopo aver scelto un blocco, si puรฒ definire una classe specifica per quel tipo di stile. Come si puรฒ vedere nel video, creando una classe da assegnare a ogni elemento HTML della pagina รจ possibile impostare vari stili. La bellezza di questo sistema risiede nella sua intuitivitร  e nel controllo granulare che offre.

Una volta applicate queste classi, il vantaggio rispetto ad altri page builder, come Elementor, diventa evidente. Mentre con Elementor potresti รจ spesso necessario ricorrere al copia e incolla per mantenere la coerenza tra blocchi, con Bricks Builder basta una modifica alla classe per aggiornare automaticamente ogni elemento associato. Questo รจ particolarmente utile quando si tratta di fare piccoli aggiustamenti, come cambiare il colore di sfondo o lโ€™aspetto del bordo. Una modifica si riflette istantaneamente su tutti gli elementi che utilizzano quella classe.

Un altro punto a favore di Bricks Builder รจ la precisione nellโ€™applicazione delle classi. A differenza di Elementor, che spesso applica le classi ai contenitori degli elementi, con Bricks, la classe viene applicata direttamente allโ€™elemento o tag HTML che intendi modificare. Questo offre una maggiore flessibilitร  e precisione nellโ€™aspetto del sito, consentendo una personalizzazione molto piรน dettagliata.

Inoltre, la compatibilitร  di Bricks Builder con vari framework CSS amplia ulteriormente le possibilitร  di personalizzazione. Se un utente desidera utilizzare un framework CSS esterno, Bricks Builder รจ in grado di integrarlo senza problemi, rendendo il flusso di lavoro ancora piรน snello.

In conclusione, mentre Elementor ha i suoi punti di forza, specialmente per chi cerca una soluzione piรน semplice e diretta, Bricks Builder si presenta come una scelta robusta per chi desidera una profonda personalizzazione e un controllo maggiore sul design del proprio sito WordPress.

GenerateBlocks: essenziale e flessibile ma un poโ€™ complesso

Utilizzando la combinazione di GeneratePress (tema) e GenerateBlocks (nella versione Pro) รจ possibile sfruttare gli Stili Globali.

Si tratta di una funzionalitร  che consente di definire una serie di proprietร  CSS e assegnarle a uno dei blocchi disponibili su GenerateBlocks (Container, Immagine, Headline, Pulsantiโ€ฆ) in modo da poterle utilizzare in diversi punti sul sito.

Supponiamo di voler creare uno stile globale per un blocco contenitore, ad esempio per definire un determinato padding interno, uno sfondo e dei bordi. Successivamente, ogni volta che vorremo applicare questo stile globale a un contenitore nella nostra pagina, basta attivare la funzione di stili globali e scegliere quello stile. Qualsiasi modifica fatta allo stile globale verrร  automaticamente riflessa in ogni blocco associato a quello stile.

Tuttavia, cโ€™รจ una sfumatura da considerare. Mentre GenerateBlocks permette di creare stili globali per diversi tipi di blocchi, come contenitore, tabs, accordion, pulsante, headline e immagine, ogni elemento puรฒ essere associato solo a un unico stile globale. Ciรฒ implica che siamo vincolati a definire tutte le proprietร  desiderate in un unico stile globale, il che puรฒ risultare limitante.

Fortunatamente perรฒ, dalla versione 1.7 di GenerateBlocks (al momento in fase alpha) รจ possibile creare degli Stili Globali in modo simile a come funzionano le classi css globali. In questo modo รจ possibile assegnare piรน stili globali a uno stesso blocco, ampliando notevolmente le potenzialitร  di questo plugin.

In questo video unโ€™anteprima di come funzionano i nuovi Stili Globali di GenerateBlocks:

Cwicly offre una soluzione potente e integrata

Il 3 marzo 2024 il team di sviluppo di Cwicly ha annunciato la chiusura del progetto. Quindi il plugin Cwicly non sarร  piรน sviluppato.

Avevo giร  pubblicato una recensione approfondita di Cwicly. Questo page builder ha molte caratteristiche affascinanti, e qui vorrei mostrare come gestire gli stili globali con questo strumento.

Nellโ€™esempio mostrato nel video, ho una sezione che contiene tre colonne. Ogni colonna ha un blocco immagine, un titolo e del testo. Con Cwicly, come con gli altri page builder, รจ possibile effettuare interventi specifici su ogni elemento in modo indipendente. Per esempio, posso facilmente modificare il colore di un titolo selezionandolo. Tuttavia, il mio obiettivo principale รจ creare stili globali. Questo significa che, se effettuo una modifica, essa verrร  applicata a tutti gli elementi associati a quella specifica classe, rendendo il processo di design molto piรน efficiente e professionale.

La creazione degli stili globali in Cwicly รจ intuitiva. Il primo passo consiste nellโ€™identificare e definire una classe per il blocco principale. Una volta definita questa classe, puรฒ essere facilmente applicata ad altri blocchi, come immagini, titoli e paragrafi. Ciรฒ garantisce una coerenza di stile attraverso vari elementi.

Una delle caratteristiche distintive di Cwicly รจ la precisione con cui applica le classi CSS. A differenza di altri page builder, come Elementor, Cwicly assegna la classe CSS esattamente al tag che abbiamo definito, garantendo una maggiore flessibilitร  e controllo sul design.

Unโ€™altra funzionalitร  che apprezzo particolarmente in Cwicly รจ la sua integrazione con lโ€™editor a blocchi di WordPress. Questo significa che, indipendentemente dal fatto che stiate creando una pagina o scrivendo un articolo sul blog, lโ€™interfaccia rimane costante. Questa uniformitร  semplifica sicuramente il lavoro, a differenza di altri strumenti come Elementor o Bricks che hanno interfacce proprietarie.

In conclusione, Cwicly si rivela uno strumento prezioso per chiunque desideri creare un sito web con WordPress. Con la sua facile gestione degli stili globali e la sua interfaccia integrata con lโ€™editor a blocchi di WordPress, offre unโ€™esperienza utente fluida e efficiente.

Scegli di ricevere gratuitamente via email consigli utili per creare, gestire e migliorare il tuo sito WordPress

Questo campo serve per la convalida e dovrebbe essere lasciato inalterato.

Altri articoli che ti suggeriscoโ€ฆ

Nessun articolo correlato

Lascia un commento