Skip to main content
Base44 offre diversi modi per progettare la tua app: il pannello Theme per colori e font globali, la modalità Edit per lo stile del singolo elemento e la chat AI per modifiche più ampie. Questa pagina illustra ogni approccio con prompt ed esempi che puoi usare direttamente.
Designing your app in Base44

Progettare la tua app in Base44


Lavorare con l’IA sul design

L’IA è al centro di come progetti in Base44. Puoi semplicemente descrivere ciò che vuoi in linguaggio naturale e l’IA aggiorna codice, stili e componenti per te. La modalità Edit ti consente di modificare ciò che vedi sullo schermo e i controlli dell’IA ti aiutano a impostare i confini.
La chat AI è ideale per modifiche globali e decisioni di design che riguardano molte parti della tua app. Puoi definire una persona e un brief una sola volta, poi costruire su di essi:
Modelli utili:
  • Chiedi una critica prima di chiedere modifiche.
  • Chiedi un piano in modalità Discuss, approvalo e poi chiedi all’IA di attuarlo.
  • Chiarisci sempre lo scopo del design: l’intera app, una pagina o un singolo elemento.
Esempio:
Dopo la revisione:
La modalità Edit è ideale quando vuoi regolare ciò che vedi senza riscrivere tutto.
Visualedittoolbar
Clicca Edit nella chat e poi seleziona l’elemento che vuoi modificare. Puoi:
  • Selezionare una sezione e regolare colori, spaziatura e layout visivamente.
  • Chiedere all’IA di ridefinire lo stile di una singola istanza di componente.
  • Eliminare elementi che non ti servono più tramite l’icona Delete .
  • Usarla come sandbox sicura prima di applicare un modello al resto della tua app.
Clicca Edit Element sulla barra Edit per chiedere all’IA di apportare modifiche. Per esempio:
Usa i controlli AI nella chat per guidare e proteggere il tuo design.Puoi:
  • Impostare linee guida di design che si applicano a ogni prompt.
  • Congelare file o pagine specifiche in modo che l’IA non li modifichi.
  • Stabilire un tono come minimale, audace o giocoso.
Esempio di linee guida:
Sii sempre esplicito sullo scope nei tuoi prompt. La stessa modifica può applicarsi all’intera app, a una pagina o a un singolo elemento e l’IA seguirà la tua indicazione:
Per proteggere aree che ti piacciono mentre sperimenti altrove:
  • Usa i controlli AI per congelare file o pagine specifiche.
  • Usa l’opzione Revert su singoli prompt per annullare una modifica.
  • Usa la cronologia versioni per tornare a uno stato precedente.
Puoi usare la chat AI per esplorare direzioni diverse prima di impegnarti.Ciclo di critica:
Direzioni alternative:
Una volta scelta un’opzione, puoi chiedere all’IA di applicare quella direzione a pagine simili.
Quando chiedi all’IA di modificare il design o il layout di una sezione o di un elemento, potrebbe presentarti opzioni visive tra cui scegliere invece di applicare subito una modifica. Ogni opzione mostra un’anteprima per vedere come apparirà prima di confermare.
Design Options
Seleziona l’opzione che vuoi e clicca Submit, oppure clicca Skip per lasciare decidere all’IA.

Modifiche globali

Il pannello Theme ti permette di impostare colori e font per l’intera app da un unico punto. Ogni modifica si applica ovunque all’istante, così non devi aggiornare gli elementi uno per uno. Il pannello mostra un’anteprima della tua palette attuale in alto, seguita da un elenco di ruoli di colore personalizzabili, come background, foreground, primary, secondary, card e popover. Clicca Fonts in alto per impostare invece il font della tua app.
Accessing and customizing your app's theme

Accedere e personalizzare il tema della tua app

Colori del tema

Clicca su qualsiasi ruolo di colore per aggiornarlo in tutta la tua app. Per cambiare un colore nel tuo tema:
  1. Clicca l’icona Theme in alto nell’editor dell’app.
  2. Clicca su qualsiasi ruolo di colore nell’elenco per aprire il selettore. La barra in alto è un’anteprima della palette attuale e non è cliccabile.
  3. Scegli il colore trascinando il selettore, inserendo un valore esadecimale, usando il contagocce per campionare un colore sullo schermo o scegliendo da una palette dal menu a discesa in basso.
  4. Clicca Apply per vedere l’anteprima nella tua app.
  5. Clicca Save & Apply nel pannello Theme per applicarlo ovunque.
Inizia dal colore primario e dallo sfondo, poi lascia che guidino le altre scelte. Mantenere colori di primo piano e sfondo con contrasto elevato rende il testo leggibile in tutti i componenti.
Se i colori del tuo tema non corrispondono a quelli attuali della tua app, puoi chiedere alla chat AI di sincronizzarli. Per esempio: Update my theme to match the colors used in my app.

Font

Imposta i font della tua app dalla scheda Fonts nel pannello Theme. Per ogni font usato dall’app appare un menu a discesa. Per cambiare i font dell’app:
  1. Clicca l’icona Theme in alto nell’editor dell’app.
  2. Clicca la scheda Fonts.
  3. Clicca un menu a discesa e seleziona un font. Puoi cercare per nome o sfogliare Brand Fonts e All Fonts.
  4. Clicca Save & Apply per applicare le modifiche a tutta l’app.
Changing your theme fonts in your app

Cambiare i font del tema nella tua app

Se non vedi la scheda Fonts, la tua app potrebbe non avere ancora variabili di font del tema impostate. Chiedi alla chat AI di aggiungerle: Add theme font variables to my app so I can change fonts from the Theme panel.

Modifiche degli elementi

Quando sei in modalità Edit, puoi impostare lo stile di qualsiasi singolo elemento direttamente. Seleziona un elemento e usa le icone nella barra Edit per cambiare colori, tipografia, spaziatura, raggio degli angoli, opacità o aggiungere classi Tailwind personalizzate. Le opzioni disponibili nella barra cambiano in base al tipo di elemento selezionato.
Visual edit toolbar in Base44

Colori

Puoi impostare il colore di sfondo e del testo di qualsiasi elemento usando i colori definiti nel tema o un colore personalizzato.
Editing the color of an element using the theme colors in Base44

Modificare il colore di un elemento usando i colori del tema

Per cambiare il colore di un elemento:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento da modificare.
  3. Clicca l’icona Colors nella barra Edit.
  4. Seleziona la parte da modificare, come sfondo o testo.
  5. Scegli il colore:
    • Theme: scegli tra i ruoli di colore definiti nel tema, come background, foreground, card e primary.
    • Custom: trascina il selettore, inserisci un valore esadecimale, usa il contagocce o scegli da una palette.
  6. Clicca Apply per confermare la modifica.
Per gli elementi immagine, la barra mostra un pulsante Replace al posto dell’opzione Colors. Clicca Replace per sostituire l’immagine.

Tipografia

Quando selezioni un elemento di testo, la barra Edit mostra i controlli per famiglia e dimensione del font. Un pannello Text Style separato dà accesso ad allineamento, maiuscole e decorazione. Per modificare il contenuto del testo:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento di testo.
  3. Clicca l’icona T nella barra Edit.
  4. Digita le modifiche nel campo Text Content.
Editing text content in visual edit

Modificare il contenuto del testo in visual edit

Se il contenuto del testo è generato dinamicamente, il pannello Text Content mostra un messaggio che non può essere modificato direttamente. Usa la chat AI per cambiare il testo dinamico.
Per cambiare il font:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento di testo.
  3. Clicca il menu a discesa della famiglia di font nella barra Edit.
  4. Cerca o sfoglia i font e clicca su uno per applicarlo. Passa il mouse su un font con una freccia > per vedere i pesi disponibili, poi clicca un peso per applicarlo.
Per usare un font personalizzato, clicca Upload Fonts in fondo al menu a discesa. Puoi caricare file TTF, OTF, WOFF o WOFF2 fino a 5 MB. I font caricati appaiono sotto Custom Fonts nel filtro.
Font family picker in visual edit

Selettore della famiglia di font in visual edit

Per cambiare la dimensione del font:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento di testo.
  3. Clicca il menu a discesa della dimensione nella barra Edit.
  4. Scegli una dimensione. Le dimensioni disponibili vanno da 12 a 128.
Font size picker in visual edit

Selettore della dimensione del font in visual edit

Per cambiare lo stile del testo:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento di testo.
  3. Clicca l’icona Text Style nella barra Edit.
  4. Regola le impostazioni che vuoi cambiare:
    • Alignment: left, center, right o justify.
    • Case: none, uppercase, lowercase o capitalize.
    • Decoration: none, underline, strikethrough o italic.
Text style panel in visual edit

Pannello dello stile del testo in visual edit

Spaziatura

Puoi impostare il margine e il padding di qualsiasi elemento in px, controllando ciascun lato in modo indipendente. Per cambiare la spaziatura di un elemento:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento da modificare.
  3. Clicca l’icona Spacing nella barra Edit.
  4. Inserisci valori in px per margine e padding. Usa i controlli abbreviati orizzontale e verticale per impostare entrambi i lati.
Spacing controls in visual edit

Controlli di spaziatura in visual edit

Raggio degli angoli

Puoi arrotondare gli angoli di qualsiasi elemento inserendo un valore in px. Per cambiare il raggio degli angoli di un elemento:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento da modificare.
  3. Clicca l’icona Corners nella barra Edit.
  4. Inserisci un valore in px o usa le frecce per regolarlo.

Opacità

Puoi rendere qualsiasi elemento completamente opaco, semi-trasparente o via di mezzo. Per cambiare l’opacità di un elemento:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento da modificare.
  3. Clicca l’icona Opacity nella barra Edit.
  4. Trascina lo slider o inserisci un valore da 0 (trasparente) a 100 (opaco).

Classi Tailwind

Per gli stili non coperti dalle altre opzioni, puoi inserire qualsiasi classe Tailwind CSS direttamente. Per aggiungere classi Tailwind a un elemento:
  1. Clicca Edit in alto nell’editor.
  2. Seleziona l’elemento da modificare.
  3. Clicca l’icona Tailwind Classes nella barra Edit.
  4. Digita qualsiasi classe Tailwind CSS. Per esempio, shadow-lg aggiunge un’ombra grande e border border-gray-200 aggiunge un bordo sottile.

Design system

Queste sezioni spiegano come stabilire modelli di design coerenti a livello di app tramite la chat AI. Consideralo il livello delle regole che rende coesivi il tema globale e le modifiche ai singoli elementi.

Sistema di colori

Il colore è uno dei tuoi strumenti più forti per definire l’atmosfera e guidare l’attenzione. Inizia definendo ruoli piuttosto che codici esadecimali casuali. Punta a:
  • 1 colore primario del brand
  • 1 colore secondario
  • 1 colore accent per gli evidenziamenti
  • Da 3 a 5 grigi neutri per sfondi, superfici e bordi
  • Colori chiari per gli stati di successo, avviso ed errore
Puoi chiedere all’IA di proporre e applicare un sistema completo da zero:
Mantieni il significato dei colori coerente. Per esempio, usa il colore del successo solo per stati positivi e quello dell’errore solo per i problemi, non per decorazione.
Se hai già codici esadecimali da una brand guide o uno strumento esterno, incollali e lascia che l’IA li mappi ai ruoli:
Puoi caricare uno screenshot o un’immagine della tua palette direttamente nella chat AI e chiedere di applicare i colori alla tua app:
Changing the color palette of a Base44 app

Cambiare la palette di colori della tua app in Base44


Sistema tipografico

La tipografia controlla quanto la tua app risulti leggibile e scansionabile. Meglio pochi stili di testo chiari che molti simili. Definisci ruoli come:
  • Titolo di pagina
  • Titolo di sezione
  • Testo del corpo
  • Metadati piccoli come etichette e timestamp
Puoi chiedere all’IA di impostarlo e applicarlo ovunque:
Puoi anche indicare le dimensioni in modo diretto:
Puoi usare font personalizzati e applicarli tramite il tuo layout.
  1. Prendi lo snippet di embed (per esempio da Google Fonts su https://fonts.google.com).
  2. Chiedi all’IA di aggiungerlo a Layout.js e collegarlo al tuo sistema tipografico.
Esempio di prompt:
Using a custom font in the Base44 layout file
Cerca di limitarti a una o due famiglie di font. Troppi font rendono l’interfaccia meno strutturata e più difficile da mantenere.

Spaziatura e densità

Spaziatura e densità controllano quanto l’app risulti comoda da usare. Una semplice scala di spaziatura evita spazi casuali e sezioni troppo compresse. Puoi definire una scala come 4, 8, 12, 16, 24 e chiedere all’IA di applicarla:
Se una pagina sembra affollata o troppo vuota, puoi lasciare che la chat AI diagnostichi e risolva:

Elementi principali e stati

Una volta impostati colore, tipo e spaziatura, standardizza gli elementi di base che usi ovunque. Concentrati su:
  • Pulsanti (primary, secondary e text only)
  • Card e pannelli
  • Barre di navigazione e sidebar
  • Campi dei form (default, focus, error, disabled)
  • Chip, tag e badge se li usi
Puoi chiedere all’IA di rilevare e unificare i modelli:
Questo ti dà un linguaggio riutilizzabile per far sembrare le nuove pagine parte dello stesso prodotto.

Immagini e risorse visive

Le risorse visive come immagini, icone e video definiscono l’atmosfera dell’app. L’IA può aiutarti a crearle, posizionarle, definirne lo stile e collegarle ai dati e al codice.
Carica immagini o video nella chat AI per dare contesto visivo sullo stile, layout o contenuto della tua app.Puoi chiedere alla chat AI di aggiungere hero image direttamente alle tue pagine:
Hero image example in a Base44 appPer sostituire un’immagine placeholder:
  1. Apri il file della pagina rilevante come Store.js nella vista codice.
  2. Trova il tag <img>.
  3. Aggiorna l’attributo src con l’URL della tua immagine.
Puoi anche caricare immagini per le entità nella sezione Data e collegarle ai componenti in modo che card ed elenchi mostrino automaticamente le immagini giuste.Managing entity images in the Base44 Data section
Chiedi alla chat AI di generare brevi video per sezioni visive come hero, anteprime di prodotto, tutorial o schermate di onboarding.Esempio di prompt:
Generare video dalla chat AI richiede un piano Starter o superiore. Ogni video generato usa i crediti messaggio del prompt più 1 credito messaggio aggiuntivo.
Puoi anche permettere alle persone di generare video nella tua app in produzione. Scopri di più sulla generazione di video.
Le immagini di riferimento aiutano a guidare visivamente il design mostrando alla chat AI uno stile, layout, palette di colori o direzione visiva da usare.Uploading a reference image for app design inspiration
  1. Clicca l’icona Upload (+) nella chat AI.
  2. Carica un’immagine di ispirazione o uno screenshot.
  3. Di’ all’IA esattamente cosa vuoi prendere e cosa ignorare.
Idee di prompt:
Puoi copiare stili visivi direttamente da uno strumento di design come Figma e chiedere a Base44 di applicarli, invece di provare a descrivere ogni dettaglio a parole.Per copiare da Figma:
  1. In Figma, seleziona l’elemento di cui vuoi copiare lo stile.
  2. Passa alla modalità Dev mode e apri il pannello Code.
  3. Copia la riga CSS rilevante, per esempio uno sfondo con gradient: background: linear-gradient(180deg, #C2C9B5 -1.25%, #EBEBEB 68.58%, #E6FC88 104.25%);
  4. In Base44, apri Visual Edit e seleziona l’elemento corrispondente.
  5. Incolla lo stile in un prompt AI e di’ a Base44 esattamente cosa cambiare, per esempio:
Questo ti permette di abbinare gradienti, ombre, bordi e altri stili dal tuo file di design in modo molto preciso.
Le icone devono supportare il significato, non essere solo decorative. La coerenza è fondamentale.Compiti comuni:
  • Sostituire icone generiche con altre più significative.
  • Allineare dimensioni e spessore del tratto delle icone.
  • Abbinare le icone alle etichette di testo dove la chiarezza è importante.
Puoi usare librerie di icone come Lucide e chiedere alla chat AI di collegarle:

Layout e responsività

Il layout controlla come le informazioni sono raggruppate e scansionate. La responsività assicura che funzioni su ogni dispositivo.
Pensa in termini di tipi di pagina piuttosto che schermate isolate:
  • Landing e pagine di marketing
  • Dashboard
  • Elenchi e tabelle
  • Pagine di dettaglio
  • Form e wizard
  • Pagine di impostazioni e profilo
Puoi chiedere alla chat AI di rilevare e standardizzare i modelli:
Gerarchia e spazio bianco aiutano le persone a vedere subito ciò che conta.Idee da chiedere all’IA:
Lo spazio bianco è particolarmente importante per contenuti densi come dashboard e tabelle, quindi lascia respirare gli elementi chiave.
La tua app deve risultare naturale su telefoni, tablet e desktop.Puoi codificare regole responsive in un unico prompt:
Usa l’anteprima dispositivo nell’editor di Base44 per verificare come si comportano queste regole su diverse dimensioni di schermo, poi affinale con prompt successivi.

Personalizzare la tua app per mobile

La tua app Base44 adatta automaticamente il layout a qualsiasi dispositivo, ma puoi usare l’anteprima mobile dell’editor e gli strumenti di personalizzazione per rifinire come appare e funziona su mobile. Questo ti permette di creare un’esperienza comoda e fluida per gli utenti mobili.
Viewing the mobile version of your app in the Base44 app editor

Visualizzare la versione mobile della tua app nell'editor di Base44

Per personalizzare la tua app per mobile:
  1. Vai all’editor della tua app.
  2. Clicca l’icona Screen in alto e seleziona Mobile.
  3. Rivedi layout, navigazione e contenuto.
  4. Apporta le modifiche necessarie tramite:
    • Chiedere alla chat AI di modificare la versione mobile.
    • Usare la modalità Edit nella chat AI per cambiare design o layout di elementi specifici.
Consigli per far apparire bene la tua app su mobile:
  • Assicurati che il testo sia leggibile
  • Ridimensiona gli elementi per adattarli allo schermo mobile
  • Nascondi o mostra elementi secondo necessità
  • Assicurati che pulsanti e icone siano facili da toccare
  • Verifica che le immagini appaiano bene

Tipi di pagina

Tipi di pagina diversi richiedono scelte di design diverse. Puoi usare questi modelli come punto di partenza e adattarli con l’IA.
Concentrati su una promessa chiara, un’unica call to action e una forte gerarchia visiva.Consigli di design:
  • Usa un header semplice con navigazione minima.
  • Rendi la hero section chiara e focalizzata, con un titolo breve e un unico pulsante primario.
  • Usa sezioni di supporto per vantaggi, funzionalità e prove sociali.
  • Mantieni i form brevi e sopra la piega quando possibile.
Esempio di prompt:
Le dashboard dovrebbero rispondere a “Come sto andando?” a colpo d’occhio.Consigli di design:
  • Metti la metrica o lo stato più importante in alto a sinistra.
  • Raggruppa metriche correlate in card con titoli chiari e brevi descrizioni.
  • Evita troppi tipi di grafico in una schermata, riusa alcuni standard.
  • Mantieni filtri e intervalli temporali visibili e coerenti.
Esempio di prompt:
Elenchi e tabelle permettono di scansionare e agire su molti elementi.Consigli di design:
  • Usa intestazioni di colonna chiare con abbastanza spaziatura.
  • Mantieni l’altezza delle righe comoda, non troppo compressa.
  • Usa zebrature o separatori sottili per tabelle grandi.
  • Metti le azioni alla fine della riga o in un menu coerente.
  • Aggiungi stati vuoti, di caricamento ed errore.
Esempio di prompt:
Le pagine di dettaglio devono rendere evidenti l’oggetto principale e le sue azioni chiave.Consigli di design:
  • Metti il titolo dell’oggetto e le azioni primarie in alto.
  • Usa un layout chiaro con una colonna principale e un pannello laterale opzionale.
  • Raggruppa le informazioni correlate con intestazioni o tab.
  • Mantieni le azioni distruttive visivamente distinte e posizionate con cura.
Esempio di prompt:
I form sono dove avvengono molti flussi chiave. Devono risultare semplici e tolleranti.Consigli di design:
  • Raggruppa campi correlati sotto intestazioni.
  • Usa un layout a colonna singola per la maggior parte dei form.
  • Mostra la progressione per flussi lunghi e multi-step.
  • Metti i messaggi di errore vicino ai campi e rendili chiari.
  • Usa etichette e testi di aiuto chiari.
Esempio di prompt:

Temi e modalità

La direzione visiva è il tono generale della tua app. I temi sono modi per esprimere quel tono usando profondità, colore ed effetti. In Base44 puoi puntare su un tema mantenendo intatto il tuo brand.

Temi di design

Neumorphism style interface example in Base44Elementi morbidi ed estrusi che sembrano premuti o rialzati dallo sfondo.Ideale per strumenti calmi con contenuti semplici.Caratteristiche principali:
  • Ombre interne ed esterne sottili
  • Palette morbide e monocromatiche
  • Profondità minima e forme pulite
Idea di prompt:
Glassmorphism style interface example in Base44Superfici in vetro smerigliato con trasparenza ed effetti di blur.Ideale per overlay, pannelli laterali e card selezionate.Caratteristiche principali:
  • Blur di sfondo
  • Pannelli trasparenti con bordi sottili
  • Effetti leggeri di glow e riflesso
Idea di prompt:
Material style interface example in Base44Layout strutturato basato su griglia con elevazione chiara e colori decisi.Ideale per dashboard, strumenti admin e app con molti dati.Caratteristiche principali:
  • Livelli di elevazione chiari
  • Griglie e allineamenti puliti
  • Motion intenzionale
Idea di prompt:
Claymorphism style interface example in Base44Elementi morbidi e gonfi con forme arrotondate e ombre delicate.Ideale per app giocose, onboarding o esperienze più leggere.Caratteristiche principali:
  • Angoli arrotondati
  • Palette pastello o morbide
  • Ombre morbide e uniformi
Idea di prompt:
Neo brutalism style interface example in Base44Deliberatamente audace, con forti blocchi di colore e bordi spessi.Ideale per landing page e strumenti interni dove la personalità conta più della sottigliezza.Caratteristiche principali:
  • Combinazioni di colori ad alto contrasto
  • Bordi spessi e forme forti
  • Tipografia grezza e griglie semplici
Idea di prompt:

Temi light e dark

I temi light e dark permettono alle persone di scegliere ciò che preferiscono e possono aiutare in ambienti diversi. Puoi chiedere alla chat AI di aggiungere il supporto ai temi e un interruttore. Light and dark mode themes in a Base44 app Code example for theme handling in a Base44 app Prompt:
Il supporto ai temi tocca molti componenti, quindi può richiedere all’IA un po’ di tempo per collegare tutto. Puoi anche specificare modifiche che si applicano solo in modalità light o solo in modalità dark.

Motion e feedback

Motion e feedback aiutano le persone a capire cosa sta accadendo sullo schermo. Puoi usarli per rendere i click reattivi, mostrare che qualcosa si sta caricando e spiegare cosa fare dopo. In Base44 l’IA può aggiungere questi modelli per te, quindi non devi scrivere a mano ogni animazione. Usa questa sezione quando la tua app funziona già ma sembra un po’ piatta o statica e vuoi renderla più viva e rassicurante.
Le micro interazioni sono piccole reazioni visive a ciò che una persona fa, per esempio:
  • Un pulsante che si ingrandisce leggermente e si illumina al passaggio del mouse.
  • Una card che si solleva quando il mouse la sorvola.
  • Un’icona che mostra una piccola animazione di spunta quando qualcosa viene salvato.
Questi effetti rendono l’app reattiva senza trasformarla in un cartone animato.Puoi chiedere all’IA di introdurre un set coerente di interazioni:
Per pagine di marketing o promozionali puoi usare un tono più forte:
Aggiungi motion dopo essere soddisfatto di colori, layout e tipografia. Il motion deve supportare la chiarezza, non nascondere una struttura debole.
Gli stati di caricamento, vuoto ed errore sono i punti dove le persone spesso si sentono bloccate. Un buon feedback qui rende la tua app molto più rifinita e tollerante.Esempi:
  • Caricamento: forme scheletro che corrispondono al layout finale invece di uno spinner generico.
  • Vuoto: un messaggio amichevole che spiega cosa apparirà qui e un pulsante per creare o collegare qualcosa.
  • Errore: una breve spiegazione umana e un modo chiaro per riprovare o chiedere aiuto.
Puoi chiedere all’IA di creare questi modelli in tutta l’app:
Queste modifiche non influiscono sui tuoi dati o sulla logica, cambiano solo il modo in cui l’app comunica alle persone quando qualcosa si sta caricando, manca o è andato storto.

Personalizzazione avanzata

Quando vuoi andare oltre ciò che l’IA e la modalità Edit offrono di base, puoi portare il tuo codice e pacchetti npm. L’IA può comunque aiutarti a collegare e allineare tutto.
Puoi usare i pacchetti npm per portare motion più ricchi, effetti visivi e componenti interattivi nella tua app Base44 senza costruire tutto da zero. I pacchetti provengono dal registro pubblico npm e vengono installati tramite la chat AI nell’editor dell’app, così resti nello stesso flusso.Esempi orientati al design:
  • Librerie di animazioni (per esempio, anime.js) per aggiungere transizioni, effetti hover e micro interazioni.
  • Librerie di componenti UI o motion per gestire modali, tooltip, caroselli o flussi a step con modelli di interazione integrati.
  • Utility per grafici per visualizzare dati con colori, tipografia e spaziatura coerenti con la tua app.
  • Librerie drag and drop o di gesture per rendere i layout più tattili e interattivi.
  • Helper per data e ora per formattare timestamp e pianificazioni in modo adatto alla tua UI.
Dopo l’installazione di un pacchetto, puoi usare la chat AI per:
  • Importare le funzioni o componenti corretti dal pacchetto.
  • Collegarli al layout esistente e ai design token (colori, tipografia, spaziatura, radius).
  • Regolare props, varianti e motion in modo coerente con il resto dell’app.
  • Verificare dettagli di accessibilità come focus, navigazione da tastiera e reduced motion.
Esempio di prompt
Tutti i pacchetti npm sono codice di terze parti. Base44 non può garantire qualità o sicurezza, quindi assicurati di rivedere il README del pacchetto, testarlo nella tua app e confermare che soddisfi i requisiti di design e prestazioni del tuo progetto.
Le app Base44 spesso usano utility Tailwind CSS. L’IA può aiutarti a rifattorizzare stili disordinati in qualcosa di più sistematico.Compiti che puoi chiedere all’IA:
  • Sostituire stili inline con utility Tailwind.
  • Estrarre modelli ripetuti in componenti riutilizzabili.
  • Mappare valori di colore su design token e configurazione Tailwind.
Esempio:
A volte vuoi un controllo preciso su layout, animazione o struttura dei componenti. Puoi aprire file di codice direttamente e modificarli tu o chiedere all’IA.Modifiche comuni legate al design:
  • Aggiornare Layout.js per cambiare wrapper globali, header o footer.
  • Regolare i theme provider o il context.
  • Cambiare come i componenti sono composti e quali props accettano.
Per modificare il codice:
  1. Apri il file rilevante.
  2. Incolla uno snippet di codice nella chat AI.
  3. Chiedi una modifica, poi rivedi il diff o l’anteprima.
Esempio:
Le scelte di design influiscono sulle prestazioni, specialmente quando introduci pacchetti e visual pesanti.Tieni presente:
  • Usa dimensioni immagini ottimizzate invece di enormi asset di sfondo.
  • Evita di caricare molte animazioni pesanti o librerie grandi al caricamento iniziale.
  • Fai lazy load di sezioni usate raramente come report profondi o filtri avanzati.
  • Riusa componenti condivisi invece di molte copie simili.
Puoi chiedere all’IA una revisione focalizzata sulle prestazioni:

Accessibilità

L’accessibilità fa parte di un buon design. Aiuta più persone a usare la tua app comodamente e può migliorare la chiarezza per tutti.
Le scelte di colore hanno un impatto diretto sulla leggibilità.Buone pratiche:
  • Usa un forte contrasto tra testo e sfondo.
  • Evita di usare solo il colore per trasmettere significato.
  • Mantieni elementi interattivi come pulsanti e link chiaramente visibili in tutti gli stati.
  • Verifica sia modalità light che dark se supporti i temi.
Esempio di prompt:
Testo leggibile è più della scelta del font.Buone pratiche:
  • Usa dimensioni di font comode su tutti i dispositivi.
  • Usa line height sufficiente per i paragrafi.
  • Evita font molto leggeri su sfondi chiari.
  • Mantieni una lunghezza di riga ragionevole, soprattutto su schermi larghi.
Esempio di prompt:
Le persone devono poter usare la tua app con la tastiera e vedere dove sono.Buone pratiche:
  • Assicurati che Tab si sposti tra gli elementi interattivi in ordine logico.
  • Assicurati che gli stili di focus siano visibili e distinti.
  • Evita trappole della tastiera dove il focus non può spostarsi.
Esempio di prompt:
Il motion può aiutare o danneggiare. Alcune persone ne preferiscono meno.Buone pratiche:
  • Rispetta le preferenze di reduced motion.
  • Evita lampeggiamenti rapidi o forti flicker.
  • Usa animazioni sottili e intenzionali invece di motion costante.
Esempio di prompt:
Un linguaggio chiaro e descrizioni aiutano tutti, incluse le persone che usano tecnologie assistive.Buone pratiche:
  • Usa etichette chiare e descrittive per pulsanti e link.
  • Fornisci alt text significativo per le immagini importanti.
  • Usa titoli per strutturare il contenuto.
  • Evita testi di link vaghi come “clicca qui”.
Esempio di prompt:

Trucchi rapidi

Se vuoi miglioramenti veloci, queste brevi ricette possono darti molto valore con pochi prompt.
  • Introduci un sistema di colori semplice e applicalo globalmente.
  • Definisci ruoli di testo chiari e aumenta il line height.
  • Aggiungi componenti di base per card e pulsanti e riusali.
Prompt:
  • Aumenta leggermente l’altezza delle righe e aggiungi separatori sottili.
  • Sposta le azioni in una colonna o menu coerente.
  • Aggiungi filtri in una barra superiore chiara.
  • Aggiungi stati di caricamento, vuoto ed errore.
Prompt:
  • Regola spaziatura e gerarchia.
  • Aggiorna forme di card e pulsanti.
  • Introduci micro interazioni sottili.
Prompt:

FAQ

Clicca su una domanda qui sotto per saperne di più su come progettare la tua app.
Tailwind CSS è un framework CSS utility first. Invece di scrivere regole CSS personalizzate, aggiungi piccoli nomi di classe direttamente ai tuoi elementi per controllare colore, spaziatura, tipografia e layout. Ogni nome di classe di solito mappa a una singola regola visiva, quindi puoi “leggere” il design dalle classi stesse.Esempi comuni che potresti vedere:
  • Colori: bg-blue-500 imposta uno sfondo blu, text-white imposta il testo bianco.
  • Spaziatura: p-4 aggiunge padding su tutti i lati, m-2 aggiunge margin su tutti i lati.
  • Tipografia: font-bold rende il testo grassetto, text-lg imposta una dimensione di testo più grande.
  • Layout: flex crea un container flex, grid crea un container grid, items-center centra verticalmente gli elementi in una riga flex o grid.
Quando vedi classi Tailwind in Base44, puoi combinarle per descrivere lo stile completo di un elemento. Per esempio, bg-blue-500 text-white p-4 flex items-center ti dà una barra blu con testo bianco, padding e contenuto centrato.Per una referenza più approfondita e l’elenco completo delle utility, puoi consultare la documentazione ufficiale di Tailwind CSS.
Progetta separatamente per mobile, tablet e desktop, poi verifica come i tuoi layout si adattano.Usa queste linee guida quando progetti in Base44:
  • Mobile: Usa una singola colonna verticale, mantieni un’azione primaria chiara per schermata e rendi i target tocco grandi con abbastanza spaziatura. Mantieni il testo breve.
  • Tablet: Trattalo come un ibrido. Puoi usare menu laterali o layout split, ma mantieni i pulsanti touch friendly ed evita tabelle molto piccole o controlli densi.
  • Desktop: Usa la larghezza extra per layout multicolonna e sidebar. Puoi aggiungere effetti hover, ma ogni azione importante deve funzionare anche con un click o tap.
  • Tutti i dispositivi: Usa dimensioni di font leggibili, evita lo scroll orizzontale e lascia che gli elementi si impilino invece di sovrapporsi quando lo spazio è ridotto. Evita altezze fisse che tagliano i contenuti.
Puoi anche chiedere all’IA di applicare regole responsive, per esempio:
Le scelte di design influiscono direttamente su quanto velocemente l’app si carica e risponde. Quando progetti in Base44, tieni presente queste linee guida:
  • Usa dimensioni immagini ottimizzate per non rallentare il caricamento iniziale. Preferisci formati compressi ed evita di caricare immagini molto più grandi di come appaiono sullo schermo.
  • Limita animazioni pesanti ed effetti complessi, specialmente in app orientate al mobile. Transizioni brevi e semplici vanno bene, ma evita motion costante o grandi sfondi animati.
  • Mantieni i layout puliti e focalizzati. Meno livelli, overlay e componenti nidificati di solito significano rendering più veloce, specialmente su dispositivi di fascia bassa.
  • Riusa componenti invece di creare molte versioni leggermente diverse. I componenti condivisi sono più facili da cachare e mantenere.
  • Evita di caricare tutto in una volta. Dove possibile, carica il contenuto non critico più tardi, per esempio sezioni secondarie, elenchi lunghi o pannelli usati raramente.
  • Stai attento agli embed di terze parti come mappe, video player e widget. Includili solo dove aggiungono valore reale ed evita di impilarne molti in una singola schermata.
Puoi usare il controllo versione del design nella chat AI per annullare le modifiche.
  • Ogni prompt AI ha un’opzione Revert che annulla istantaneamente tutto ciò che quel prompt ha cambiato nella tua app.
  • L’icona dell’orologio nella chat AI apre la cronologia versioni. Puoi scegliere una versione salvata precedente della tua app e ripristinarla in un passaggio.
Scopri di più su modalità della chat AI e cronologia versioni.
Puoi chiedere alla chat AI di rimuovere l’elemento specifico o cliccare Edit nella chat AI e selezionare l’elemento, poi cliccare l’icona Delete .
Deleting an element using Visual Edit
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.