Generatore di Modali CSS
Una finestra modale è un livello a tutto schermo con un pannello sopra: lo sfondo scurisce la pagina e ne blocca l’interazione, il pannello contiene titolo, contenuto e pulsanti di azione. Questo generatore scrive il CSS di questa struttura con cinque classi: .modal-backdrop, .modal-panel, .modal-header, .modal-body e .modal-actions. Scegli larghezza, raggio degli angoli e colore di accento, poi copi il codice nel tuo progetto.
Come generare uno stile modale
-
1
Imposta la larghezza del pannello
Inserisci la larghezza desiderata in pixel. Il pannello usa `min(100%, Npx)`, quindi si riduce per adattarsi agli schermi piccoli.
-
2
Scegli il raggio degli angoli
Seleziona l'arrotondamento degli angoli del pannello, da un quadrato netto a una scheda completamente arrotondata.
-
3
Scegli il colore di accento
Seleziona il colore della barra di accento di 4 px in cima all'intestazione.
-
4
Copia il CSS
Copia il codice e usa gli stessi nomi di classe nel tuo markup: backdrop, panel, header, body e actions.
Cosa copre il CSS generato
Il codice definisce lo stile di cinque classi:
.modal-backdrop: livello fisso a tutto schermo, sfondo scuro semitrasparente (rgba(17, 24, 39, .62)), griglia centrata e 24 px di spazio attorno al pannello..modal-panel: scheda bianca con larghezzamin(100%, Npx), il tuo raggio degli angoli, ombra morbida e angoli tagliati..modal-header: barra di accento di 4 px nel tuo colore, poi l’area del titolo con un padding di 20 px 24 px..modal-body: l’area del contenuto, con padding di 18 px 24 px..modal-actions: una riga di pulsanti allineata a destra, con uno spazio di 10 px.
Struttura HTML corrispondente
Il CSS prevede questo markup:
<div class="modal-backdrop">
<div class="modal-panel">
<div class="modal-header">
<h2>Conferma</h2>
</div>
<div class="modal-body">
<p>Vuoi davvero continuare?</p>
</div>
<div class="modal-actions">
<button>Annulla</button>
<button>Continua</button>
</div>
</div>
</div>
Tieni il pannello dentro lo sfondo: lo sfondo è il livello fisso e il pannello è centrato al suo interno. Per aprire e chiudere la modale, inserisci e rimuovi lo sfondo dal codice della tua applicazione, oppure alterna la sua visualizzazione.
Adattamento agli schermi piccoli
La larghezza del pannello è limitata con min(100%, Npx), quindi un valore di 520 px diventa la larghezza piena della finestra su un telefono stretto, meno i 24 px di spazio dello sfondo. La riga delle azioni resta allineata a destra e i contenuti lunghi scorrono con la pagina. Per i casi comuni non servono media query.
Note e limiti
Il generatore produce solo CSS. Non include JavaScript per aprire o chiudere la modale, bloccare il focus della tastiera o gestire il tasto ESC. Aggiungi questa logica nella tua applicazione.
L’intestazione mantiene sempre la sua barra di accento di 4 px; se non ti serve, rimuovi o ricolora la regola nel codice copiato.
Domande frequenti
Uno sfondo scuro fisso, un pannello bianco centrato con la tua larghezza e il tuo raggio degli angoli, un’intestazione con barra di accento, un’area di contenuto e una riga di azioni allineata a destra. Cinque classi pronte da incollare nel tuo foglio di stile.
Solo CSS. Il codice definisce cinque classi; le usi nel tuo markup e gestisci apertura e chiusura con il tuo script.
La larghezza del pannello è limitata con min(100%, Npx), quindi su un telefono stretto il pannello occupa la larghezza disponibile meno 24 px di spazio dello sfondo. La riga delle azioni resta allineata a destra.
Il generatore non fornisce JavaScript. Mostra e nascondi lo sfondo dalla tua applicazione, per esempio con un piccolo script che lo mostra al clic su un pulsante e poi lo nasconde di nuovo.
Strumenti correlati
Riferimento Tabella ASCII
Tabella ASCII completa da 0 a 127 con decimale, esadecimale, ottale, binario e riferimento numerico HTML per ogni carattere, inclusi i codici di controllo come NUL, LF e DEL.
Generatore di lettere casuali
Genera lettere A-Z casuali. Scegli la quantità, usa maiuscole, minuscole o un mix, e applica il risultato a giochi, spunti o attività in classe.
Riferimento ai caratteri HTML
Elenco ricercabile delle entità HTML, dei loro codici nominati e numerici, e copia con un clic per caratteri e simboli speciali.
Riferimento scorciatoie da tastiera
Cerca le scorciatoie predefinite documentate di VS Code, Chrome e Bash con GNU Readline su macOS, Windows e Linux.
Trova nome colore
Trova il colore CSS standard con nome più vicino a un valore HEX, RGB o HSL usando la differenza CIEDE2000.
Semplificatore di Algebra Booleana
Valuta un'espressione booleana per ogni combinazione di input e mostra la tabella della verità completa. Supporta fino a cinque variabili e gli operatori &, |, ! e ^.
Strumento disponibile in altre lingue
- เครื่องมือสร้างโมดัล CSS [TH]
- CSSモーダルジェネレーター [JA]
- Generador de Modal CSS [ES]
- CSS Modal Oluşturucu [TR]
- CSS 모달 생성기 [KO]
- CSS 模态框生成器 [ZH]
- Générateur de modal CSS [FR]
- Trình tạo Modal CSS [VI]
- CSS Modal Generator [EN]
- Generator Modal CSS [ID]
- CSS-modalgenerator [SV]
- CSS-Modal-Generator [DE]
- مولّد النوافذ المنبثقة بـ CSS [AR]
- CSS-modalgenerator [NL]
- Generator modali CSS [PL]
- Gerador de Modal CSS [PT]
- Генератор модальных окон CSS [RU]