Generatore di trasformazioni CSS
Costruisci un elenco ordinato di trasformazioni CSS 2D e copia le dichiarazioni per il tuo elemento. Il riquadro del bordo HTML illustrato mostra gli effetti di traslazione, rotazione, scala, inclinazione e matrice con un'origine modificabile.
Componi e copia una trasformazione 2D
- Modifica la rotazione iniziale o aggiungi una funzione di trasformazione. Scegli le unità per la traduzione, abilita o disabilita le righe e duplicale o spostale nell'ordine scritto CSS.
- Imposta l'origine X e Y in pixel o percentuali. Il riquadro del bordo campione misura 120 x 60 CSS pixel; i valori percentuali utilizzano le dimensioni originali prima della trasformazione.
- Ispeziona l'attuale CSS e l'anteprima illustrativa, quindi utilizza Copia CSS. Le bozze attive non valide trattengono CSS e il target trasformato. Cancella rimuove le funzioni; Reset ripristina la rotazione iniziale e l'origine centrata.
Ordine, origine e dimensioni di riferimento
L'elenco è scritto nell'ordine CSS. Per un certo punto, la sua funzione più a destra agisce per prima. Spostare una rotazione prima o dopo una traslazione può quindi modificare il risultato anche quando entrambi i valori rimangono gli stessi.
L'output dichiara transform-box: border-box e l'origine della trasformazione corrente. La conversione percentuale e l'origine utilizzano il riquadro del bordo non trasformato dell'elemento, non il suo genitore, il fotogramma di anteprima o i suoi limiti trasformati.
I valori dell'origine dei pixel sono già distanze. Un'origine orizzontale del 50% sul campione si risolve come 120 pixel per 50 divisi per 100, ottenendo 60 pixel; verticalmente, 60 volte 50 diviso per 100 dà 30 pixel. Una dimensione target diversa modifica la geometria percentuale.
Nell'output rimane una funzione di identità esplicita. Può mantenere gli effetti di impilamento e blocco contenitore legati alla trasformazione anche quando i punti non si spostano. Un elenco vuoto o completamente disabilitato non ne emette invece alcuno.
Esempi di composizione
Con un'origine in alto a sinistra, translate(30px, -10px) rotate(90deg) mappa il punto di riferimento (4, 5) su (25, -6). La rotazione agisce sul punto antecedente alla traduzione scritta. Invertendo le righe si ottiene (5, 34).
Su un riquadro con bordo da 240 x 80 pixel, translate(-25%, 150%) significa uno spostamento di -60 e 120 pixel. Le percentuali vengono ancora risolte dalla casella prima di una rotazione circostante.
skew(45deg, -45deg) differisce da skewX(45deg) skewY(-45deg). La scala negativa può riflettere il campione, mentre la scala zero o un'altra trasformazione singolare può farlo scomparire senza rendere non valido lo CSS creato.
Limiti di ambito e anteprima
Questo è uno strumento di creazione 2D limitato. Non ha prospettiva, 3D, animazione, importazione CSS arbitraria, caricamento di immagini o calcolatore di matrice completa. Gli intervalli numerici e le tre cifre decimali rappresentano i limiti dello strumento anziché l'intera grammatica CSS.
L'anteprima può ridimensionare in modo uniforme il fotogramma fisso sulla scheda e ritagliare il contenuto all'esterno di quel fotogramma. Non si adatta a tutti i limiti trasformati. Il ridimensionamento del telaio, le guide e le dimensioni del campione non vengono aggiunti allo CSS copiato.
Le trasformazioni cambiano il disegno invece di riorganizzare il layout normale. Diverse dimensioni degli elementi, contenuto e CSS circostante possono modificare il risultato. Le composizioni estreme o quasi singolari dipendono anche dal rendering nativo in virgola mobile.
L'output preserva le righe, le unità e le identità esplicite abilitate, senza combinarle o convertirle in una matrice calcolata. L'input o l'origine attiva non valida trattiene CSS corrente e Copia invece di mostrare un ultimo risultato valido come corrente.
Stile locale senza cronologia salvata
Lo strumento non aggiunge alcun caricamento, cronologia di stile salvata, collegamento di input o telemetria contenente i valori creati. I servizi e le estensioni del sito esistenti non rientrano nella promessa universale di privacy. La copia è esplicita; un nuovo documento inizia con le impostazioni predefinite.
Domande sulla trasformazione 2D
Fonti
Materiale di riferimento per le proprietà di trasformazione CSS utilizzate qui.
- W3Cw3.orgCSS Transforms Level 1Definisce le funzioni 2D, la composizione, i riquadri di riferimento e le origini della trasformazione.
- MDNdeveloper.mozilla.orgTrasformazione CSSSpiega le funzioni di trasformazione e i loro effetti in CSS.
Recensito il 13 novembre 2026.
Il rendering e la precisione del browser possono variare, soprattutto per trasformazioni estreme o quasi singolari.
Strumenti correlati
Da SVG a PNG
Converti un file SVG locale o il codice incollato in PNG, con dimensioni definite, trasparenza e caratteri inclusi.
Apri strumento — Da SVG a PNGGeneratore di filtri CSS
Ordina e ripeti gli effetti CSS, confronta un campione e copia la dichiarazione esatta.
Apri strumento — Generatore di filtri CSSCalcolatore della dimensione fluida del testo
Definisci la dimensione del testo per due larghezze del viewport. Copia il CSS relativo alla radice e osserva il modello calcolato con gli stessi coefficienti esportati.
Apri strumento — Calcolatore della dimensione fluida del testoGeneratore di pulsanti CSS
Personalizza gli stati di un pulsante nativo, verifica il focus e copia HTML e CSS.
Apri strumento — Generatore di pulsanti CSSGeneratore CSS border-radius
Modifica otto raggi, visualizza il riquadro e copia il CSS in pixel o percentuale.
Apri strumento — Generatore CSS border-radiusGeneratore CSS Grid
Crea un esempio CSS Grid con tracce, posizioni e aree con nome. Visualizza l’anteprima, copia CSS o HTML e scarica l’esempio completo.
Apri strumento — Generatore CSS GridGeneratore CSS Flexbox
Crea un esempio Flexbox con controlli di contenitori ed elementi, assi di layout espliciti, CSS e HTML corrispondenti e download locale di un esempio completo.
Apri strumento — Generatore CSS FlexboxGeneratore CSS di ombre del testo
Crea ombre del testo ordinate, visualizza testo semplice e copia il CSS esatto.
Apri strumento — Generatore CSS di ombre del testoGeneratore di ombre CSS
Crea livelli box-shadow ordinati, visualizza l’anteprima e copia il codice CSS.
Apri strumento — Generatore di ombre CSSFiligrana per immagini
Aggiungi testo o un logo alle immagini, controlla i risultati e scarica i singoli file o uno ZIP.
Apri strumento — Filigrana per immaginiGeneratore di gradienti CSS
Crea gradienti lineari o radiali regolando colori, opacità e punti.
Apri strumento — Generatore di gradienti CSSConvertitore colori
Converti valori sRGB HEX, RGB e HSL supportati con alfa e precisione esplicita.
Apri strumento — Convertitore coloriImmagine in testo (OCR)
Riconosci testo stampato in PNG o JPEG locali, scegli la lingua e controlla o correggi il risultato prima di copiarlo o scaricarlo.
Apri strumento — Immagine in testo (OCR)Lettore di codici QR da immagine
Leggi un codice QR da un PNG o JPEG locale ed esamina testo o byte senza aprire link.
Apri strumento — Lettore di codici QR da immagineVerifica contrasto colori
Confronta i colori di primo piano e sfondo, regola l’opacità e verifica le soglie numeriche WCAG per testo e dettagli essenziali dell’interfaccia.
Apri strumento — Verifica contrasto coloriCalcolatore dimensioni di stampa e risoluzione
Calcola le dimensioni di stampa, i pixel necessari e i PPI effettivi con bordi o ritaglio.
Apri strumento — Calcolatore dimensioni di stampa e risoluzioneCalcolatore del rapporto d’aspetto
Trova il rapporto tra larghezza e altezza o nuove dimensioni in pixel impostando un solo lato.
Apri strumento — Calcolatore del rapporto d’aspettoCompressore immagini
Prova ad adattare un JPEG, PNG o WebP a una dimensione file desiderata, con risultati misurati e dimensioni riducibili.
Apri strumento — Compressore immaginiHEIC in JPG
Converti localmente le foto HEIC supportate in JPG a piena risoluzione, scegli qualità e sfondo e scarica i risultati verificati singolarmente o in ZIP.
Apri strumento — HEIC in JPGConvertitore di immagini
Converti immagini PNG, JPEG e WebP in locale, imposta trasparenza, sfondo e qualità e scarica i risultati.
Apri strumento — Convertitore di immaginiCrea collage di foto
Disponi le foto locali in una griglia e scarica un PNG o JPEG.
Apri strumento — Crea collage di fotoRuotare e riflettere immagini
Ruota o rifletti un gruppo locale di immagini statiche PNG, JPEG e WebP, poi controlla e scarica i risultati elaborati.
Apri strumento — Ruotare e riflettere immaginiRitagliare immagini
Ritaglia un JPEG, PNG o WebP locale con precisione in pixel e scarica il risultato in PNG o JPEG.
Apri strumento — Ritagliare immaginiRidimensionare immagini
Ridimensiona JPG, PNG o WebP in pixel o percentuale, controlla l’anteprima e scarica il risultato.
Apri strumento — Ridimensionare immagini