"Si un trabajador quiere hacer bien su trabajo, primero debe afilar sus herramientas." - Confucio, "Las Analectas de Confucio. Lu Linggong"
Página delantera > Programación > ¿Cómo sesgar ambas esquinas de un elemento mediante transformaciones CSS?

¿Cómo sesgar ambas esquinas de un elemento mediante transformaciones CSS?

Publicado el 2024-11-04
Navegar:620

How to Skew Both Corners of an Element Using CSS Transforms?

Creación de un efecto sesgado con transformaciones CSS

En el ámbito del diseño web, las transformaciones CSS ofrecen una poderosa herramienta para manipular elementos en el espacio. Uno de los efectos intrigantes que puedes lograr es sesgar, dándole a un elemento una apariencia inclinada o distorsionada.

Lograr sesgo de esquina con transformaciones CSS

Surge la pregunta: ¿cómo ¿Creas un efecto sesgado como el ejemplo proporcionado, donde ambas esquinas están inclinadas?

Respuesta:

Para lograr este efecto, puedes utilizar la propiedad de transformación junto con perspectiva y rotarY. Aquí hay un ejemplo:

.red.box {
  background-color: red;
  transform: perspective(600px) rotateY(45deg);
}

Explicación:

  • perspectiva: define la Punto de fuga para la transformación, creando un efecto 3D. Un valor más alto simula una distancia mayor.
  • rotateY: gira el elemento a lo largo del eje Y, dándole una apariencia sesgada. Un valor positivo gira en el sentido de las agujas del reloj y viceversa.

Al combinar estas propiedades, puedes crear un efecto de inclinación que transforma ambas esquinas del elemento, como se demuestra en la imagen de ejemplo.

Último tutorial Más>

Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.

Copyright© 2022 湘ICP备2022001581号-3