Saltar al contenido principal
Codigo Heroe
Tarea anterior
Transformaciones 2D9/29
A la lista de tareas
  1. 1. Desplazamiento horizontal con translateX
  2. 2. Desplazamiento vertical con translateY
  3. 3. Desplazamiento en dos ejes con translate
  4. 4. Cambios de tamaño con scale
  5. 5. Rotación y orden de las transformaciones
  6. 6. Combinación de desplazamiento y escala
  7. 7. Recorridos con translate
  8. 8. Combinación de rotate y translate
  9. 9. Inclinación con skewX y skewY
  10. 10. Combinación de escala, desplazamiento y rotación
  11. 11. Reflejos con valores negativos de scale
  12. 12. transform-origin y cambios de escala
  13. 13. Transiciones de escala y transform-origin
  14. 14. transform-origin y rotación
  15. 15. Rotación animada y transform-origin
  16. 16. Centrado con transform: translate
  17. 17. Rotación del título de un bloque
  18. 18. Inclinación y rotación de texto decorativo
  19. 19. Sombras con pseudoelementos y rotate
  20. 20. Efectos al pasar el cursor: rotación de un ícono
  21. 21. Efectos al pasar el cursor: escala y opacidad
  22. 22. Efectos al pasar el cursor: aparición de un ícono
  23. 23. Efectos al pasar el cursor: galería
  24. 24. Cartas superpuestas con rotate
  25. 25. Menú circular: posición y origen de rotación
  26. 26. Menú circular: rotación e inclinación
  27. 27. Menú circular: orientación de los enlaces
  28. 28. Menú circular: forma y recorte
  29. 29. Menú circular: añadir opciones
Siguiente tarea
  • Matriz de skills
  • Cursos
  • Registro
  • Iniciar sesión

Loading…
En unos segundos, estará listo.

  • Teoría
  • Teoría

Inclinación con skewX y skewY

Mientras pasa la noche en una cueva poco acogedora, Pendalf decide aprovechar el tiempo para estudiar un poco más de magia CSS.

Otra posibilidad de las transformaciones CSS es inclinar un objeto un ángulo determinado por los ejes X e Y. Para eso se utilizan las funciones skewX y skewY.

El ángulo puede expresarse en grados, deg. Por ejemplo:

transform: skewX(45deg)
transform: skewY(30deg)

En el eje X, un ángulo positivo inclina el objeto hacia la izquierda y uno negativo, hacia la derecha. En el eje Y, lo inclina hacia abajo y hacia arriba, respectivamente.

En este ejemplo, el primer bloque está inclinado 25° hacia la izquierda y el segundo, 25° hacia abajo:

transform: skewX(25deg);transform: skewY(25deg);

Además de skewX y skewY, existe la función skew, que acepta dos argumentos: skew(inclinación-en-X [, inclinación-en-Y]). El segundo es opcional y su valor predeterminado es 0. Sin embargo, usar skew con dos argumentos no produce el mismo resultado que combinar skewX y skewY. Para código nuevo se recomienda usar estas dos últimas funciones. Más adelante veremos ejemplos de skew con un solo argumento: en ese caso equivale a skewX.

¿Y qué crees que pasó? Apenas aprendió el nuevo hechizo, Pendalf recibió la visita de un monstruo de las cavernas que se parecía un poco a un dragón. Algo le decía que las bolas de fuego no convencerían al visitante de marcharse…

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>Inclinación con skewX y skewY</title> <meta charset="utf-8"> <link rel="stylesheet" href="world.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="world underworld"> <div class="wizard"></div> <div class="monster"></div> </div> </body> </html>
CSS
.wizard { top: 244px; left: 50px; } .monster { }

El código ha cambiado, haz clic en "Actualizar" o activa la ejecución automática.

Ha ido a otra página

Haga clic dentro del mininavegador para poner el foco en esta ventana.

100%
ObjetivosRealizado
0
    1. Inclina al monstruo .monster30° en horizontal.
    2. Después dale otra lección e inclínalo también 30° en vertical.
    1. Abre el pergamino.
    Codigo Heroe

    © 2023-2026, codigoheroe.com