Saltar al contenido principal
Codigo Heroe
Tarea anterior
Transformaciones 2D12/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

transform-origin y cambios de escala

Ahora que el antiguo mal ha sido derrotado y Pendalf está de vuelta en casa, podemos estudiar otro detalle de las transformaciones: la propiedad transform-origin. Y, de paso, colgar una foto de recuerdo en la pared.

Esta propiedad se utiliza junto con transform y establece el origen del sistema de coordenadas en el que actúa la transformación.

Para transformaciones 2D, su sintaxis es:

transform-origin: origen-en-X [origen-en-Y]

Los valores pueden expresarse en unidades de longitud, como px o em, en % o mediante las palabras clave left, right, top, bottom y center.

Con dos palabras clave, el orden puede invertirse: top left y left top señalan la misma esquina.

El valor predeterminado de transform-origin es 50% 50%: el origen se encuentra en el centro del objeto. Si no se indica origen-en-Y, se utiliza 50%.

Veamos cómo cambia el resultado de scale con distintos valores de transform-origin. En este caso, el bloque cambia de tamaño respecto al punto indicado.

  • index.html
  • style.css
HTML
<!DOCTYPE html> <html lang="es"> <head> <title>transform-origin y cambios de escala</title> <meta charset="utf-8"> <link rel="stylesheet" href="world.css"> <link rel="stylesheet" href="style.css"> </head> <body> <div class="world homeworld"> <div class="picture-frame active"> <div class="picture"></div> </div> </div> </body> </html>
CSS
.picture { }

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. Asigna al bloque .picture la propiedad transform con el valor scale(0.5).
    2. Después asigna top left a transform-origin.
    3. Cambia el valor de transform-origin a top right.
    Codigo Heroe

    © 2023-2026, codigoheroe.com