Le immagini sono un componente applicativo essenziale e divertente. Contribuiscono al design dell'applicazione e gli danno un bellissimo layout. Molte delle proprietà offerte da CSS sono utili in vari modi. Più specificamente, fornisce caratteristiche che consentono la regolazione dell'immagine in qualsiasi direzione, come capovolgere in verticale o in orizzontale, a rotazione e altro ancora.
Questo articolo ti guiderà su come capovolgere o rispecchiare un'immagine in orizzontale e verticalmente con CSS.
Come capovolgere/rispecchiare un'immagine in orizzontale e verticalmente con CSS?
Esistono vari metodi che possono essere utilizzati per capovolgere o ruotare le immagini in CSS. Discuteremo quanto segue:
Metodo 1: come capovolgere/specchio un'immagine in orizzontale e verticalmente usando la proprietà "trasforma: scala ()"?
IL "trasformazione: scala ()"La proprietà ridimensiona l'immagine nel piano 2D. La scala () specifica due valori di coordinate per l'asse x e l'asse y. La quantità di ridimensionamento eseguita in ciascuna direzione è determinata dalle sue coordinate. IL "trasformazione: scalex ()"La proprietà ridimensiona l'immagine in orizzontale.
Esempio
Aggiungi due immagini nel file HTML. Il primo sarà tenuto come originale in tutto l'esempio. Mentre l'altro verrà applicato con le proprietà CSS:
Ecco il codice HTML dello scenario come menzionato in precedenza:
Inizialmente, la pagina Web sarà simile a questa:
Esempio 1: lanciare l'immagine in orizzontale usando la proprietà "Transform: Scalex ()"
In CSS, aggiungi il "trasformazione: scalex ()"Proprietà per scalare l'immagine orizzontale:
.Flip
trasformazione: scalex (-1);
Produzione
Esempio 2: lanciare l'immagine verticalmente usando la proprietà "Transform: Scaley ()"
Per ridimensionare l'immagine verticalmente in CSS, usa il “trasformazione: scaley ()" proprietà:
trasformazione: scaley (-1);
Produzione
Metodo 2: come capovolgere/rispecchiare un'immagine in orizzontale e verticalmente usando la proprietà "trasforma: rota ()"?
Il CSS "trasformazione: rotate ()"Ruota l'immagine attorno al punto fisso in un piano 2D. La funzione "rotatex ()" ruota l'immagine sull'asse x e il "rotatey ()" viene utilizzata per ruotare sull'asse y.
Esempio 1: lanciare l'immagine in orizzontale usando la proprietà "Transform: rotatey ()"
In CSS, aggiungi il "trasformare"Proprietà con il valore"rotatey ()" nel "Flip"Classe per capovolgere l'immagine orizzontalmente a"180" gradi:
Transform: Rotey (180DEG);
Produzione
Esempio 2: lanciare l'immagine verticalmente usando la proprietà "Transform: rotatex ()"
Aggiungi il CSS "trasformare"Proprietà con il valore"rotatex ()"Per capovolgere l'immagine verticalmente:
Trasformazione: rotatex (180DEG);
Produzione
Come capovolgere/rispecchiare un'immagine in verticale o orizzontalmente su?
Per imparare a capovolgere un'immagine in verticale o in orizzontale, prova i seguenti passaggi.
Passaggio 1: creare un file HTML
Innanzitutto, seguire i passaggi forniti per creare un file HTML:
Ecco il codice HTML:
Passaggio 2: stile "flip-box" di stile
IL ".Flip-Box"Utilizzato per accedere al contenitore con la classe"Flip-Box":
.flip-box
Posizione: relativo;
larghezza: 300px;
Altezza: 300px;
Margine: auto;
Le proprietà menzionate nello snippet di codice sopra sono descritte di seguito:
Passaggio 3: classe "flip-card" di stile
Ora, modella il "flip-card" classe:
.flip-card
Posizione: assoluto;
larghezza: 100%;
Altezza: 100%;
Transizione: tutti 0.Facilità 5s;
La descrizione delle proprietà sopra fornite è menzionata di seguito:
Passaggio 4: elemento "img" stile
IL ""L'elemento è disegnato con il CSS"raggio di confine" proprietà:
img
raggio di confine: 10px;
Qui, il "raggio di confine"La proprietà imposta gli angoli dell'immagine come rotondo.
Passaggio 5: capovolgere un'immagine verticalmente su
Per capovolgere l'immagine su Hover, il CSS ": Hover"La classe pseudo è stata utilizzata:
.Flip-Box: hover .flip-card
Trasformazione: rotatex (180DEG);
Produzione
Passaggio 6: capovolgere un'immagine orizzontalmente su
IL "trasformazione: rotatey ()"La proprietà può essere utilizzata per capovolgere l'orizzontale dell'immagine:
.Flip-Box: hover .flip-card
Transform: Rotey (180DEG);
Produzione
Abbiamo compilato gli approcci per capovolgere/specchio un'immagine in orizzontale e verticalmente con CSS.
Conclusione
Per capovolgere un'immagine in HTML, il CSS "trasformare"Proprietà con i valori"scala()" E "ruotare()"Sono utilizzati. IL "scalex ()" E "rotatey ()"Sono regolati per capovolgere l'immagine in orizzontale. IL "scaley ()" E "rotatex ()"Sono impostati per capovolgere l'immagine verticalmente. Per aggiungere un effetto hover, il CSS ": Hover"Viene applicata la classe pseudo. Questo post ha spiegato molteplici procedure su come capovolgere un'immagine in orizzontale e verticalmente in CSS.