¿Cómo voltear una imagen al pasar el mouse usando CSS?

En este artículo, aprenderá cómo voltear una imagen (agregar efecto de espejo), tanto horizontal como verticalmente cuando el mouse se desplace sobre ella. Esto se puede hacer aplicando la transformación a la imagen como se muestra en el siguiente ejemplo:

Ejemplo 1: Este ejemplo representa cómo voltear una imagen horizontalmente transformándola a lo largo del eje X usando la propiedad transform: scaleX(-1) .

<!DOCTYPE html>
<html>
  
<head>
    <style>
        img:hover{
            transform: scaleX(-1);
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <img src="gfg.jpg" width="50%">
</body>
  
</html>

Producción:

Ejemplo 2: Este ejemplo representa cómo voltear una imagen verticalmente transformándola a lo largo del eje Y usando la propiedad transform: scaleY(-1) .

<!DOCTYPE html>
<html>
  
<head>
    <style>
        img:hover{
            transform: scaleY(-1);
        }
    </style>
</head>
  
<body>
    <h2>GeeksforGeeks</h2>
    <img src="gfg.jpg" width="50%">
</body>
  
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por riyakalra59 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *