Attributi disponibili
Ogni elemento all'interno di un template RevasOS ha dei suopi data-
attributes predefiniti, che puoi utilizzare per applicare i tuoi stili utilizzando logiche condizionali di base senza Javascript. La struttura è progettata per essere modulare e intuitiva, facilitando le modifiche senza compromettere la stabilità del design globale.
Per modificare lo stile grafico tramite le classi, leggi la guida sulla personalizzazione dello stile.
Layout
data-has-main-link
: accedi a un booleano per sapere se c'è un'azione principale,data-has-navigation
: accedi a un booleano per sapere se ci sono link di navigazione,data-has-main-item
: accedi a un booleano per sapere se c'è una sezione in evidenza,data-has-notification
: accedi a un booleano per sapere se c'è una notifica,data-has-authors
: accedi a un booleano per sapere se ci sono autori,data-has-links
: accedi a un booleano per sapere se ci sono link secondari,data-has-socials
: accedi a un booleano per sapere se ci sono link ai socials,data-has-logo
: accedi a un booleano per sapere se c'è un logo,data-website-title
: il titolo del sito web,data-website-locale
: il codice locale della lingua del sito web,data-contrast-mode
: la modalità di contrasto attiva (default
,high
)data-text-increase
: la modalità di incremento del testo attiva (default
,50
,100
,200
)data-pathname
: l'intero path della pagina visualizzata.
Link e bottoni
data-is-external
: accedi a un booleano per sapere se il link è un sito esterno.
Blocchi (principale e default)
data-index
: accedi all'indice posizionale del blocco all'interno della pagina per sapere la sua posizione,data-has-text
: accedi a un booleano per sapere se ci sono titolo e descrizione,data-has-title
: accedi a un booleano per sapere se il blocco ha un titolo,data-has-description
: accedi a un booleano per sapere se il blocco ha una descrizione,data-has-image
: accedi a un booleano per sapere se il blocco ha una immagine,data-has-link
: accedi a un booleano per sapere se il blocco ha un link,data-has-items
: accedi a un booleano per sapere se ci sono post o no,data-is-video
: accedi a un booleano per sapere l'allegato è un video,data-block-layout
: il tipo di blocco,main
odefault
I contenitori dei sottoblocchi (BlockItemsGrid
, BlockItemsColumns
, BlockItemsLinear
) hanno il seguente attributo:
data-columns
: accedi al numero di colonne,
Sottoblocchi
data-block-index
: accedi all'indice posizionale del blocco che lo contiene all'interno della pagina per sapere la sua posizione,data-block-layout
: il tipo di blocco,main
odefault
,data-item-index
: accedi all'indice posizionale del sottoblocco per sapere la sua posizione,data-has-title
: accedi a un booleano per sapere se il blocco ha un titolo,data-has-description
: accedi a un booleano per sapere se il blocco ha una descrizione,data-has-image
: accedi a un booleano per sapere se il blocco ha una immagine,data-has-link
: accedi a un booleano per sapere se il blocco ha un link,data-is-item-video
: accedi a un booleano per sapere l'allegato è un video,
Header
data-is-mobile-menu-open
: accedi a un booleano per sapere se il menu mobile è aperto o chiuso,data-website-locale
: il codice locale della lingua del sito web,data-website-title
: il titolo del sito web,data-has-logo
: accedi a un booleano per sapere se l'header ha il logo,data-has-navigation
: accedi a un booleano per sapere se l'header ha una serie di link di navigazione,data-has-main-link
: accedi a un booleano per sapere se l'header ha un link in evidenza,
Sezione in evidenza
data-has-text
: accedi a un booleano per sapere se ci sono titolo e descrizione,data-has-title
: accedi a un booleano per sapere se il blocco ha un titolo,data-has-description
: accedi a un booleano per sapere se il blocco ha una descrizione,data-has-image
: accedi a un booleano per sapere se il blocco ha una immagine,data-has-link
: accedi a un booleano per sapere se il blocco ha un link,
Footer
data-website-locale
: il codice locale della lingua del sito web,data-website-title
: il titolo del sito web,data-has-logo
: accedi a un booleano per sapere se il footer ha il logo,data-has-authors
: accedi a un booleano per sapere se il footer ha una serie di autori,data-has-links
: accedi a un booleano per sapere se il footer ha una serie di link,data-has-socials
: accedi a un booleano per sapere se il footer ha una serie di link ai socials,data-has-main-item
: accedi a un booleano per sapere se il footer ha una sezione in evidenza,
Page
data-page-slug
: accedi allo slug della pagina,data-pathname
: l'intero path della pagina,
Feed
data-has-text
: accedi a un booleano per sapere se ci sono titolo e descrizione,data-has-title
: accedi a un booleano per sapere se il feed ha un titolo,data-has-description
: accedi a un booleano per sapere se il feed ha una descrizione,data-has-items
: accedi a un booleano per sapere se ci sono post o no,data-items-amount
: accedi al numero totale di post,data-feed-slug
: accedi allo slug del feed,data-pathname
: l'intero path del blog,
Contenuti
data-has-text
: accedi a un booleano per sapere se ci sono titolo e descrizione,data-has-title
: accedi a un booleano per sapere se il post ha un titolo,data-has-description
: accedi a un booleano per sapere se il post ha una descrizione,data-has-image
: accedi a un booleano per sapere se il post ha una immagine,data-has-content
: accedi a un booleano per sapere se il post ha il corpo testo,data-feed-slug
: accedi allo slug del feed,data-item-slug
: accedi allo slug del post,data-pathname
: l'intero path del blog