Prometeo
Account
AP
App
Generale
App
Pagine generate
Pagine generate
Pagine generate
Indietro
Layout
Layout
Layout
Indietro
Blocchi
Blocchi
Blocchi stilati
Blocchi master
Indietro
Stili grafici
Stili grafici
Stili grafici
Varianti grafiche
Indietro
Importa stili grafici
Importa stili grafici
Importazioni
Blocchi importati
Indietro
Immagini
Immagini
Libreria
Indietro
Impostazioni
Impostazioni
Dati per anteprime
Intelligenza artificiale
Siti destinazione
Tipi di campi
Tipi di pagina
Tipi di blocco
Indietro
Demo
Demo
Ricette
Ingredienti
Indietro
Più spazio
Modifica blocco
Salva
Name
Tipo
---------
Content
CTA
FAQ
Features
Hero
Navigation
Descrizione
Sezione con titolo, intro e N colonne (titolo + testo ciascuna). Schema colori opzionale (es. red)
Codice blocco
HTML template
<div class="block-3cols-with-title {{ content.color_scheme }}"> <div class="top-section"> <h2>{{ content.title }}</h2> <p>{{ content.intro }}</p> </div> <div class="bottom-section"> {% for col in content.columns %} <div class="col"> <hr> <h3>{{ col.title }}</h3> <p>{{ col.body }}</p> </div> {% endfor %} </div> </div>
Styleable elements (JSON)
["root", "title"]
Lista slot stileabili, es. [{"slot": "title", "default": "h2"}].
CSS base
.block-3cols-with-title { padding: 40px; box-sizing: border-box; } .block-3cols-with-title * { box-sizing: border-box; } .block-3cols-with-title .top-section { display: flex; gap: 10px; flex-direction: column; align-items: center; } .block-3cols-with-title .top-section h2 { margin: 0; color: #AB1E24; font-size: 65px; font-weight: 800; line-height: 1em; } .block-3cols-with-title .top-section p { margin: 0; color: #000000; font-size: 22px; line-height: 1.2em; } .block-3cols-with-title .bottom-section { display: flex; gap: 40px; margin: 40px 0 0 0; } .block-3cols-with-title .bottom-section .col { flex: 1; } .block-3cols-with-title .bottom-section .col hr { width: 50%; margin: 0; border: none; border-top: 1px solid #000000; } .block-3cols-with-title .bottom-section .col h3 { margin: 40px 0; color: #AB1E24; font-size: 26px; } .block-3cols-with-title .bottom-section .col p { margin: 0; color: #000000; font-size: 18px; font-weight: 400; line-height: 1.5em; } .block-3cols-with-title.red { background-color: #AB1E24; } .block-3cols-with-title.red .top-section h2 { color: #FFFFFF; } .block-3cols-with-title.red .bottom-section .col h3 { color: #FFFFFF; } .block-3cols-with-title.red .bottom-section .col p { color: #FFFFFF; } @media (max-width: 1024px) { .block-3cols-with-title .top-section h2 { font-size: 45px; } .block-3cols-with-title .bottom-section .col hr { width: 100%; } } @media (max-width: 1024px) and (min-width: 768px){ .block-3cols-with-title.red .bottom-section { flex-wrap: wrap; } .block-3cols-with-title.red .bottom-section .col { flex: 0 0 calc(50% - 20px); } } @media (max-width: 767px) { .block-3cols-with-title { padding: 40px 20px; } .block-3cols-with-title .top-section h2 { font-size: 32px; } .block-3cols-with-title .top-section p { font-size: 16px; } .block-3cols-with-title.red .bottom-section { flex-direction: column; } .block-3cols-with-title.red .bottom-section .col { flex: 1; } .block-3cols-with-title .bottom-section .col h3 { font-size: 20px; } }
JS base (legacy)
Deprecato. Preferire js_shared + js_instance_template.
JS condiviso
Library/behavior, incluso una sola volta per blocco.
JS per istanza
Template con {{ block_id }}, eseguito per ogni occorrenza.
Schema contenuti
Content schema json
{}
Default content json
{"intro": "", "title": "", "columns": "", "color_scheme": ""}