C& Color & Design

Generatore di clip-path CSS

Modifica visivamente le forme clip-path CSS con preset, punti del poligono trascinabili e cursori. Copia il CSS clip-path.

🔒 Funziona interamente nel tuo browser — nulla viene caricato

Drag the handles to reshape the polygon. Select a handle, then add a point after it or remove it.

Advertisement

Progetta forme clip-path CSS in modo visivo

La proprietà clip-path ti permette di ritagliare un elemento in quasi qualsiasi forma usando solo il CSS. Avatar esagonali, bordi di sezione inclinati, pulsanti a forma di freccia e fumetti possono essere realizzati senza immagini né markup aggiuntivo. Scrivere a mano le coordinate di un poligono, però, è noioso. Questo generatore offre un'anteprima dal vivo con maniglie trascinabili, così puoi modellare l'elemento e copiare la dichiarazione finita.

Poligoni, cerchi, ellissi e inset

Lo strumento supporta le principali funzioni di forma di base. polygon() accetta un elenco di punti scritti come percentuali x e y, ideale per triangoli, trapezi, stelle e frecce. circle() ed ellipse() accettano un raggio e una posizione del centro, mentre inset() ritaglia verso l'interno da ciascun bordo del box con un raggio opzionale per gli angoli arrotondati. Scegli un preset come punto di partenza e rifiniscilo. Per i poligoni, trascina una maniglia qualsiasi per spostare un vertice, oppure metti a fuoco una maniglia e usa i tasti freccia per spostamenti precisi dell'uno per cento, tenendo premuto Shift per salti più ampi.

Consigli per usare clip-path

Poiché tutti i valori sono percentuali, la forma si ridimensiona insieme all'elemento, il che la rende adatta ai layout responsive. Ricorda che clip-path influisce solo sul disegno: anche bordi e ombre del box al di fuori della forma vengono tagliati, quindi usa un elemento contenitore con filter: drop-shadow() se ti serve un'ombra che segua la forma. Puoi anche animare il passaggio tra due poligoni con lo stesso numero di punti usando le transizioni CSS per ottenere morphing fluidi. Il codice generato è una singola riga che puoi incollare in qualsiasi foglio di stile, e tutte le modifiche avvengono localmente nel tuo browser.

Come usare

  1. Scegli un presetParti da una forma come triangolo, esagono, stella, freccia, cerchio o rettangolo inset.
  2. Modifica la formaTrascina le maniglie del poligono oppure usa i cursori per le forme circle, ellipse e inset.
  3. Aggiungi o rimuovi puntiSeleziona un punto e aggiungine un altro dopo di esso, oppure rimuovilo per rifinire il poligono.
  4. Copia il CSSCopia la dichiarazione clip-path e applicala a qualsiasi elemento.

Domande frequenti

Cosa fa clip-path?
La proprietà CSS clip-path nasconde tutto ciò che si trova al di fuori di una forma da te definita, così puoi trasformare qualsiasi box, immagine o video in un triangolo, un esagono, un cerchio o un poligono personalizzato.
Perché i valori sono percentuali?
Le percentuali sono relative al box dell'elemento stesso, quindi la forma ritagliata si ridimensiona con l'elemento invece di restare a una dimensione fissa in pixel.
Come aggiungo o rimuovo i punti del poligono?
Fai clic su una maniglia per selezionarla, poi premi Add point after selected per inserire un punto a metà strada verso il successivo, oppure Remove selected point. Un poligono mantiene sempre almeno tre punti.
clip-path modifica il layout dell'elemento?
No. Nella maggior parte dei casi l'elemento mantiene il suo box originale per il layout e per il rilevamento dei clic; viene ritagliata solo l'area disegnata.
È supportato in tutti i browser?
Le forme di base come polygon(), circle(), ellipse() e inset() sono supportate in tutti i principali browser attuali.
Advertisement