As imagens são um componente de aplicativo essencial e divertido. Eles contribuem para o design do aplicativo e dão um belo layout. Muitas das propriedades oferecidas pelo CSS são benéficas de várias maneiras. Mais especificamente, ele fornece recursos que permitem o ajuste da imagem em qualquer direção, como virar vertical ou horizontalmente, girar e mais.
Este artigo o guiará sobre como virar ou espelhar uma imagem horizontal e verticalmente com CSS.
Como virar/espelhar uma imagem horizontal e verticalmente com CSS?
Existem vários métodos que podem ser usados para virar ou girar as imagens no CSS. Discutiremos o seguinte:
Método 1: Como girar/espelhar uma imagem de imagem horizontal e verticalmente usando a propriedade “Transform: Scale ()”?
O "Transform: escala ()”A propriedade redimensiona a imagem no plano 2D. A escala () especifica dois valores de coordenadas para o eixo x e o eixo y. A quantidade de escala feita em cada direção é determinada por suas coordenadas. O "Transform: scalex ()”Propriedade escala a imagem horizontalmente.
Exemplo
Adicione duas imagens no arquivo html. O primeiro será mantido como original ao longo do exemplo. Enquanto o outro será aplicado com as propriedades CSS:
Aqui está o código HTML do cenário, como mencionado anteriormente:
Inicialmente, a página da web ficará assim:
Exemplo 1: Virar a imagem horizontalmente usando a propriedade “Transform: Scalex ()”
No CSS, adicione o “Transform: scalex ()”Propriedade para escalar a imagem horizontalmente:
.virar
Transform: scalex (-1);
Saída
Exemplo 2: Virar a imagem verticalmente usando a propriedade “Transform: Scaley ()”
Para escalar a imagem verticalmente no CSS, use o “Transformar: Scaley ()" propriedade:
Transformar: Scaley (-1);
Saída
Método 2: Como girar/espelhar uma imagem de imagem horizontal e verticalmente?
O CSS “Transformar: girar ()”Gire a imagem em torno do ponto fixo em um avião 2D. A função "giratex ()" gira a imagem no eixo x, e o "giratey ()" é utilizado para girar no eixo y.
Exemplo 1: Virar a imagem horizontalmente usando a propriedade "Transform: Rotatey ()"
No CSS, adicione o “transformar”Propriedade com o valor“giratey ()" no "virar”Classe para virar a imagem horizontalmente em“180”Graus:
Transform: giratey (180deg);
Saída
Exemplo 2: Virando a imagem verticalmente usando a propriedade "Transform: giratex ()"
Adicione o CSS “transformar”Propriedade com o valor“giratex ()”Para virar a imagem verticalmente:
Transform: giratex (180deg);
Saída
Como virar/espelhar uma imagem vertical ou horizontalmente no passeio?
Para aprender a virar uma imagem vertical ou horizontalmente no passeio, experimente as seguintes etapas.
Etapa 1: Crie um arquivo HTML
Primeiro, siga as etapas fornecidas para criar um arquivo HTML:
Aqui está o código HTML:
Etapa 2: Classe de estilo “flip-box”
O ".flip-box”Usado para acessar o contêiner com a classe“flip-box”:
.Flip-box
Posição: relativa;
Largura: 300px;
Altura: 300px;
margem: automático;
As propriedades mencionadas no trecho de código acima são descritas abaixo:
Etapa 3: Classe de estilo “flip-card”
Agora, estilize o “flip-card" aula:
.flip-card
Posição: Absoluto;
largura: 100%;
Altura: 100%;
transição: tudo 0.5s facilidade;
A descrição das propriedades acima fornecidas é mencionada abaixo:
Etapa 4: estilo "IMG" elemento
O "”O elemento é estilizado com o CSS“Radio de fronteira" propriedade:
img
Radio de fronteira: 10px;
Aqui o "Radio de fronteira”Propriedade define os cantos da imagem como redondos.
Etapa 5: Vire uma imagem verticalmente no mouse
Para virar a imagem em pairar, o CSS “:flutuar”Pseudo-classe foi utilizado:
.Flip-Box: Passe o mouse .flip-card
Transform: giratex (180deg);
Saída
Etapa 6: Vire uma imagem horizontalmente no passeio
O "Transformar: giratey ()”A propriedade pode ser utilizada para virar a imagem horizontalmente:
.Flip-Box: Passe o mouse .flip-card
Transform: giratey (180deg);
Saída
Nós compilamos as abordagens para virar/espelhar uma imagem horizontal e verticalmente com CSS.
Conclusão
Para virar uma imagem em HTML, o CSS “transformar”Propriedade com os valores“escala()" e "girar ()”São utilizados. O "Scalex ()" e "giratey ()”São ajustados para virar a imagem horizontalmente. O "Scaley ()" e "giratex ()”Estão definidos para virar a imagem verticalmente. Para adicionar um efeito de pairar, o CSS “:flutuar”Pseudo-classe é aplicado. Este post explicou vários procedimentos sobre como virar uma imagem horizontal e verticalmente no CSS.