Guida

Come generare un triangolo CSS con bordi

Genera testo CSS per triangoli costruiti con bordi, usando direzione e dimensione configurabili. La direzione predefinita è verso l’alto e la dimensione predefinita è 20.

Strumento Generatore di triangoli CSS

A cosa serve il generatore di triangoli CSS

Questo strumento serve a preparare il testo CSS necessario per creare un triangolo usando i bordi dell’elemento, senza disegnare un’immagine. È utile quando vuoi ottenere una base da copiare nel tuo foglio di stile e scegliere una direzione tra quelle disponibili. La direzione e la dimensione possono essere lasciate ai valori predefiniti oppure impostate prima della generazione.

Come generare il CSS passo dopo passo

  1. Inserisci la direzione del triangolo, se vuoi sostituire il valore predefinito. Sono previste queste opzioni: up, down, left, right, top-left, top-right, bottom-left e bottom-right.
  2. Inserisci la dimensione desiderata oppure lascia vuoto il campo. Se non specifichi una dimensione, viene usato il valore 20.
  3. Inserisci un colore, se il modulo lo prevede e vuoi conservarlo tra i parametri del tuo progetto. Se il campo resta vuoto, il valore predefinito è #3498db.
  4. Avvia la generazione e copia il testo CSS restituito.
  5. Incolla il risultato nel foglio di stile e verifica l’aspetto nel contesto in cui userai il triangolo. Il CSS generato imposta larghezza e altezza a zero, usa bordi solidi e calcola le quattro larghezze dei bordi in pixel a partire dalla dimensione indicata. Il calcolo comprende anche la divisione della dimensione per due.

Come leggere e controllare il risultato

Il testo restituito rappresenta un triangolo ottenuto tramite la geometria dei bordi: i bordi non necessari vengono resi trasparenti e le relative larghezze determinano la forma. Il colore inserito non modifica il CSS generato: i colori dei bordi emessi restano trasparenti, quindi il colore va controllato o adattato nel CSS dopo la generazione.

Se lasci la direzione vuota, viene applicato il modello rivolto verso l’alto. Una direzione non riconosciuta non produce un errore: la geometria usa comunque il modello rivolto verso l’alto, mentre il selettore specifico nel testo emesso conserva la direzione digitata. Per questo conviene usare una delle otto opzioni previste e controllare il risultato visivo. Anche la dimensione va scelta con attenzione: il valore viene usato nei calcoli senza una verifica esplicita dell’intervallo o della positività.

Esempio pratico

Devi aggiungere un indicatore triangolare nell’angolo superiore destro di un componente e vuoi partire da CSS generato invece di scrivere manualmente la geometria dei bordi.

Imposta la direzione top-right e la dimensione 40, lascia generare il CSS e controlla che il testo restituito riporti il selettore della direzione scelta e i valori calcolati a partire da 40.

Il risultato ha la forma di un blocco CSS con un selettore associato alla direzione scelta, larghezza e altezza a zero, stile del bordo solido e quattro larghezze dei bordi espresse in pixel; i colori dei bordi emessi sono trasparenti.

Limiti

  • Il colore fornito non controlla il colore del triangolo nel CSS restituito e la dimensione viene calcolata senza una verifica esplicita dell’intervallo o della positività.

Errori comuni

  • Una direzione scritta con un nome diverso dalle otto opzioni previste può lasciare nel selettore il testo inserito, ma usare la geometria verso l’alto. Correggi il valore scegliendo una delle direzioni supportate prima di copiare il CSS.

Domande frequenti

Posso generare un triangolo rivolto verso il basso o di lato?

Sì, puoi lasciare vuota la direzione: in quel caso viene usato il modello rivolto verso l’alto. Per le altre forme, inserisci una delle otto direzioni supportate.

Il campo del colore cambia il colore del triangolo?

No. Il colore inserito non modifica il CSS prodotto: i colori dei bordi emessi sono trasparenti. Dopo aver copiato il testo, adatta il CSS secondo il colore che vuoi ottenere.

Come viene trasformata la dimensione inserita?

La dimensione viene usata nei calcoli, compresa la divisione per due, e i valori risultanti vengono inseriti in pixel. Non è indicato un controllo esplicito dell’intervallo o della positività, quindi verifica il CSS restituito prima di usarlo.

Strumento

Generatore di triangoli CSS