¿Cómo eliminar la transformación CSS aplicada?

En este artículo, aprenderemos cómo eliminar la transformación CSS aplicada. La propiedad de transformación CSS se utiliza para aplicar una transformación bidimensional o tridimensional a un elemento. Esta propiedad se puede usar para rotar, escalar, mover o incluso sesgar un elemento.

Sintaxis:

transform: value;

Para eliminar la transformación CSS aplicada, usaremos JavaScript. Usando JavaScript cuando hacemos clic en el botón Eliminará esa clase del elemento. A continuación se muestra la implementación completa del enfoque anterior.

Ejemplo 1

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
  <!-- jquery cdn -->
  <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
  </script>
  <style>
    .parent {
      background-color: yellow;
      margin: 5% auto;
    }
    /* Transition applied */
    .transition_apply {
      transform: rotateY(180deg);
    }
  </style>
</head>
  
<body>
  <div class="parent">
    <h1 class="transition_apply">
      GeeksforGeeks
    </h1>
  
    <button class="element">
      Click me
    </button>
  </div>
  
  <script>
    // When click on button this function is involked
    $(".element").on("click", function () {
  
      // If class is transition_apply then 
      if ($(".transition_apply").hasClass("transition_apply")) {
          
        // remove this class to remove transition
        $(".transition_apply").removeClass("transition_apply");
      }
    });
  </script>
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:

  • Después de hacer clic en el botón:

Ejemplo 2:

HTML

<!DOCTYPE html>
<html lang="en">
  
<head>
  <!-- jquery cdn -->
  <script src=
"https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
  </script>
  
  <style>
    .parent {
      background-color: yellow;
      margin: 5% auto;
      color: green;
    }
    /* Transition applied rotate in x-axis */
    .transition_apply {
      transform: rotateX(-180deg);
    }
  </style>
</head>
  
<body>
  <div class="parent">
    <h1 class="gfg">
      GeeksforGeeks
    </h1>
    <button class="element">
      Click me
    </button>
  </div>
  
  <script>
    // When click on button this function is involked
    $(".element").on("click", function () {
  
      // If class is transition_apply then 
      if ($(".transition_apply").hasClass("transition_apply")) {
          
        // remove this class to remove transition
        $(".transition_apply").removeClass("transition_apply");
      }
      else{
        // Add class
        $(".gfg").addClass("transition_apply");
      }
    });
  </script>
</body>
  
</html>

Producción:

  • Antes de hacer clic en el botón:

  • Después de hacer clic en el botón:

Publicación traducida automáticamente

Artículo escrito por nikhilchhipa9 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 *