Questa guida mostrerà come usare il CSS "trasformare"Proprietà per disegnare una linea diagonale.
Come disegnare diagonale in CSS?
Per disegnare una diagonale in CSS, il "trasformare"La proprietà viene utilizzata. Innanzitutto, discuteremo del "trasformare"Proprietà in modo da poterlo capire in modo migliore.
Qual è la proprietà "trasforma" in CSS?
In CSS, il “trasformare"La proprietà viene utilizzata per la trasformazione 2D e 3D di elementi HTML. Usando questa proprietà, un elemento può essere ruotato, spostato, distorto e ridimensionato. Più specificamente, è possibile utilizzare la proprietà di trasformazione per disegnare una linea diagonale usando CSS.
Sintassi
La sintassi della proprietà Transform è:
Trasformazione: nessuna | Funzioni di trasformazioneDi seguito è riportata la descrizione dei valori di cui sopra:
Dai un'occhiata ad alcuni esempi pratici relativi al disegno di una linea diagonale a 45 e -45 gradi.
Esempio 1: disegnare una linea diagonale a 45 gradi usando CSS
Innanzitutto, crea un div vuoto nella sezione HTML per aggiungere una linea diagonale. Nel nostro caso, abbiamo aggiunto un'intestazione
Ora, spostati nella sezione CSS per aggiungere una linea diagonale.
In CSS abbiamo usato "div"Per accedere al contenitore creato nell'HTML. Successivamente, applica il “Border-Bottom"Proprietà ad essa e imposta i valori del bordo come"3px","solido", E "RGB (255, 0, 0)"Rispettivamente. Quindi, usa il "larghezza"Proprietà nel passaggio successivo e impostare i valori come"40%". Inoltre, assegnare il valore della proprietà di trasformazione come "Ruota (45DEG)"E la proprietà Transform-Origin come"Sinistra"Per disegnare la linea diagonale a partire dal lato sinistro.
Nota: Qui, il "Transform-origin"La proprietà viene utilizzata per impostare la posizione della diagonale lungo l'asse X e l'asse Y.
Come risultato del codice di menzione di cui sopra, vedrai il seguente output:
Esempio 2: disegnare una linea diagonale a -45 gradi usando CSS
In questo esempio, disegneremo una linea diagonale usando un "-45Deg"Angolo. A tale scopo, passare alla sezione CSS e modificare il valore della proprietà trasformata e la proprietà di trasformazione.
Qui, imposteremo il valore della proprietà Transform come "-45Deg"E trasformare origine come"Giusto".
Salva il codice, vai al file HTML ed eseguilo per vedere il seguente risultato:
L'immagine sopra data indica che la proprietà di trasformazione viene implementata correttamente. Voglio disegnare una linea all'interno di una scatola? Dai un'occhiata al prossimo esempio!
Esempio: disegnare una linea diagonale all'interno della scatola usando CSS
Per disegnare una diagonale all'interno della scatola, creare una scatola e quindi disegnare un diagonale al suo interno. Per fare ciò, aggiungeremo un'intestazione e creeremo un nome di classe Div "scatola"E poi crea un altro div all'interno del suo nome di classe"linea".
Ora, spostati sul CSS per disegnare una diagonale all'interno della casella, specificare i valori delle proprietà di larghezza e altezza come "300px". Successivamente, aggiungi un bordo attorno al div usando la proprietà del bordo e imposta i suoi valori come "5px","solido", E "RGB (202, 33, 75)".
Questo mostrerà il seguente risultato:
Successivamente, spostati al secondo div e invoca il "Calc ()"Funzione per calcolare la lunghezza della diagonale in base alla dimensione della scatola quadrata. Per questo, usa la formula della diagonale all'interno del quadrato "lato*√2", Dove il valore di √2 è"1.41", E il lato della piazza è"300px".
Inoltre, imposta il valore della proprietà del fondo di confine come "3px","solido", E "RGB (1, 68, 12)"Rispettivamente. Infine, assegnare il valore della proprietà Transform come "Ruota (45DEG)"E la proprietà Transform-Origin come"Sinistra"Per disegnare la linea diagonale.
Produzione
Abbiamo compilato i metodi più semplici per disegnare una linea diagonale usando CSS.
Conclusione
Per disegnare la linea diagonale, la "trasformareViene utilizzato la proprietà di CSS, che cambia la posizione delle variazioni diagonali in base al valore dato del grado, "45Deg" O "-45Deg". Usando questo, puoi impostare i diversi angoli della linea in base alla tua scelta. In questo articolo, abbiamo spiegato il metodo per tracciare una linea diagonale usando la proprietà Transform con l'aiuto di esempi.