{"id":47158,"date":"2024-06-12T07:00:00","date_gmt":"2024-06-12T14:00:00","guid":{"rendered":"https:\/\/dhblog.dream.press\/blog\/?p=47158"},"modified":"2025-01-16T15:29:16","modified_gmt":"2025-01-16T23:29:16","slug":"propiedad-transformacion-css","status":"publish","type":"post","link":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/","title":{"rendered":"Conociendo la Propiedad CSS Transform"},"content":{"rendered":"\n<p>Has escrito el HTML, tu CSS parece justo y tu p\u00e1gina web se ve genial. Pero falta algo. Quieres que tu sitio web cobre vida, que realmente destaque.<\/p>\n\n\n\n<p>Ah\u00ed es donde entran en juego las <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/frameworks-css-populares\/\">transformaciones CSS<\/a>.<\/p>\n\n\n\n<p>Esta poderosa funci\u00f3n te permite mover, redimensionar, rotar e incluso sesgar elementos en tu p\u00e1gina. Es como agregar un poco de magia, haciendo que tus dise\u00f1os se sientan interactivos y din\u00e1micos.<\/p>\n\n\n\n<p>Piensa en sitios web donde has visto im\u00e1genes que se inclinan cuando pasas el cursor sobre ellas, un efecto de zoom para ver algo m\u00e1s de cerca, o un \u00edcono en un bot\u00f3n que se mueve cuando pasas el cursor sobre \u00e9l.<\/p>\n\n\n\n<p>Eso es el CSS transform trabajando detr\u00e1s de escena.<\/p>\n\n\n\n<p>Es una propiedad simple que puede cambiar completamente c\u00f3mo los usuarios interact\u00faan con tu sitio web. En esta gu\u00eda, aprenderemos c\u00f3mo crear efectos visuales interactivos que har\u00e1n que tu sitio web se destaque entre la multitud.<\/p>\n\n\n\n<p>\u00a1Comencemos!<\/p>\n\n\n\n<h2 id=\"h-entendiendo-los-fundamentos-de-css-transform\" class=\"wp-block-heading\"><strong>Entendiendo Los Fundamentos de CSS<\/strong> <strong>Transform<\/strong><\/h2>\n\n\n\n<p>Antes de sumergirte en la transformaci\u00f3n CSS, necesitas tener una base s\u00f3lida de CSS. Si a\u00fan no conoces CSS, echa un vistazo a nuestra publicaci\u00f3n en el blog sobre <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/aprende-css\/\">aprender CSS<\/a>.<\/p>\n\n\n\n<p>Ahora, pasemos directamente a las transformaciones CSS. Las transformaciones CSS te permiten manipular visualmente un elemento.<\/p>\n\n\n\n<p>Piensa en rotarlo, escalarlo, sesgarlo o moverlo. Estos cambios ocurren en un espacio 2D o 3D d\u00e1ndote mucha libertad creativa.<\/p>\n\n\n\n<p>As\u00ed es como se ve agregar una simple transformaci\u00f3n CSS a un elemento:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"433\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/00-CSS-transform-simple-1024x433.jpg\" alt=\"\" class=\"wp-image-47159 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/00-CSS-transform-simple-1024x433.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/00-CSS-transform-simple-300x127.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/00-CSS-transform-simple-768x325.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/00-CSS-transform-simple-1536x650.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-600x254.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-1200x508.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-730x309.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-1460x618.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-784x332.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-1568x663.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple-877x371.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/00-CSS-transform-simple.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/433;\" \/><\/figure>\n\n\n\n<p>Aqu\u00ed:&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>.elemento<\/strong> es el selector para el elemento que est\u00e1s transformando.<\/li>\n\n\n\n<li><strong>funci\u00f3n(valor)<\/strong> te indica la transformaci\u00f3n espec\u00edfica y cu\u00e1nto de ella deseas.<\/li>\n\n\n<\/ul>\n\n\n\n<p>La propiedad transform admite m\u00faltiples funciones, que pueden combinarse para crear transformaciones 2D y 3D complejas.<\/p>\n\n\n\n<p>\u00a1Vamos a explorar algunas de ellas, \u00bfde acuerdo?<\/p>\n\n\n\n<h2 id=\"h-explorando-css-transform-en-2d\" class=\"wp-block-heading\"><strong>Explorando CSS Transform en 2D<\/strong><\/h2>\n\n\n\n<p>Las transformaciones CSS son realmente geniales: te permiten manipular c\u00f3mo se muestran los elementos en una p\u00e1gina web. Pi\u00e9nsalo como mover cosas en la vida real, pero con c\u00f3digo. Aqu\u00ed, veremos algunas de las transformaciones bidimensionales disponibles en CSS.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-rotando-elementos\"><strong>Rotando Elementos<\/strong><\/h3>\n\n\n\n<p>Una de las cosas m\u00e1s comunes que puedes hacer con las transformaciones CSS es rotar cosas. Supongamos que tienes un bot\u00f3n que dice <strong>Haz Clic<\/strong>, o cualquier bot\u00f3n en tu sitio web. Podemos usar la funci\u00f3n <strong>rotate<\/strong> en CSS para hacerlo un poco m\u00e1s interesante.<\/p>\n\n\n\n<p>Digamos que tienes un <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/escribir-ctas-atractivos-mejorar-tus-ventas\/\">bot\u00f3n de llamada a la acci\u00f3n en tu sitio web<\/a>: <strong>Haz Clic<\/strong>. As\u00ed es como puedes usar <strong>rotate()<\/strong> para que destaque:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.cta-button {<br>&nbsp; transition: transform 0.3s;<br>}<br><br>.cta-button:hover {<br>&nbsp; transform: rotate(-10deg);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Entonces, \u00bfqu\u00e9 estamos haciendo aqu\u00ed?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/01-elementos-rotativos-1-1024x831.jpg\" alt=\"C\u00f3digo CSS para rotar la propiedad a la izquierda y dise\u00f1os predeterminados versus dise\u00f1os flotantes para el bot\u00f3n &quot;Hacer clic en m\u00ed&quot; a la derecha.\" class=\"wp-image-47167 lazyload\" title=\"CSS transform rotate\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/01-elementos-rotativos-1-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/01-elementos-rotativos-1-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/01-elementos-rotativos-1-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/01-elementos-rotativos-1-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/01-elementos-rotativos-1.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>Hemos especificado que cuando alguien pasa el cursor sobre un bot\u00f3n, deber\u00eda rotar -10 grados.<\/p>\n\n\n\n<p>La transici\u00f3n de 0.3s especifica cu\u00e1nto tiempo debe tomar una animaci\u00f3n para completarse. Entonces, en lugar de cambiar a la posici\u00f3n rotada bruscamente, lleva un poco de tiempo mostrar al usuario una transici\u00f3n suave de la posici\u00f3n normal al estado rotado.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-escalando-elementos\"><strong>Escalando Elementos<\/strong><\/h3>\n\n\n\n<p>La funci\u00f3n <strong>scale()<\/strong> te permite crear una sensaci\u00f3n de profundidad, \u00e9nfasis y jerarqu\u00eda visual dentro de tus dise\u00f1os.<\/p>\n\n\n\n<p>Digamos que tienes algunos testimonios de clientes disponibles; algo que te gustar\u00eda mostrar a los visitantes de tu sitio web.<\/p>\n\n\n\n<p>Ahora, no queremos que est\u00e9n ah\u00ed sentados planos en la p\u00e1gina. Con un poco de transformaci\u00f3n CSS, puedes hacer que destaquen cuando el cursor de un usuario se posa sobre ellos.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.testimonial-card {<br>&nbsp; transition: transform 0.3s;<br>}<br><br>.testimonial-card:hover {<br>&nbsp; transform: scale(1.1);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/02-Elementos-Escalado-1-1024x831.jpg\" alt=\"\" class=\"wp-image-47165 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/02-Elementos-Escalado-1-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/02-Elementos-Escalado-1-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/02-Elementos-Escalado-1-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/02-Elementos-Escalado-1-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/02-Elementos-Escalado-1.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>\u00bfQu\u00e9 estamos haciendo aqu\u00ed?&nbsp;<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Primero, estamos apuntando a cada contenedor de testimonios. Hemos asumido la clase como <strong>testimonial-card.\u00a0<\/strong><\/li>\n\n\n\n<li>La propiedad de <strong>transici\u00f3n<\/strong> suaviza el efecto de escalado durante 0.3 segundos, para que se sienta natural.\u00a0<\/li>\n\n\n\n<li>Cuando un usuario pasa el cursor sobre una tarjeta, se escala sutilmente un poco (1.05 veces su tama\u00f1o original).<\/li>\n\n\n<\/ul>\n\n\n\n<p>Este peque\u00f1o cambio llama la atenci\u00f3n del usuario y hace que ese testimonio en particular destaque. Es una diferencia sutil en la p\u00e1gina, pero ciertamente una notoria.<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n\n<h3 class=\"wp-block-heading\" id=\"h-inclinando-elementos\"><strong>Inclinando Elementos<\/strong><\/h3>\n\n\n\n<p>La inclinaci\u00f3n es una transformaci\u00f3n que te permite inclinar elementos a lo largo del eje X o Y, creando una sensaci\u00f3n de movimiento y dinamismo.<\/p>\n\n\n\n<p>En particular, la transformaci\u00f3n <strong>skew()<\/strong> ofrece una forma de introducir un sentido de movimiento y dinamismo a los elementos de tu sitio web.<\/p>\n\n\n\n<p>Considera una secci\u00f3n dedicada a testimonios de clientes. As\u00ed es como puedes usar <strong>skew()<\/strong> para hacer que destaquen:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.testimonial {<br>&nbsp; transition: transform 0.3s;<br>}<br><br>.testimonial:hover {<br>&nbsp; transform: skewX(-10deg);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Cuando un usuario pasa el cursor sobre un testimonio, se inclinar\u00e1 sutilmente a lo largo del eje X en -10 grados.<\/p>\n\n\n\n<p>Esta ligera inclinaci\u00f3n, lograda a trav\u00e9s de la funci\u00f3n <strong>skewX()<\/strong> dentro de la propiedad transform de CSS, <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/elementos-de-diseno-web\/\">agrega inter\u00e9s visual<\/a> sin ser demasiado llamativa.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/03-Elementos-Skewing-1024x831.jpg\" alt=\"\" class=\"wp-image-47169 lazyload\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/03-Elementos-Skewing-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/03-Elementos-Skewing-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/03-Elementos-Skewing-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/03-Elementos-Skewing-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/03-Elementos-Skewing.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>Tambi\u00e9n notar\u00e1s que consistentemente agregamos la propiedad de transici\u00f3n especificando el tiempo como 0.3s para que una animaci\u00f3n se complete.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-traducir-o-mover-elementos\"><strong>Traducir o Mover Elementos<\/strong><\/h3>\n\n\n\n<p>La traducci\u00f3n en <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/es\/servicios-profesionales\/diseno\/diseno-web-personalizado\/\">dise\u00f1o web<\/a> significa mover elementos alrededor de una p\u00e1gina.<\/p>\n\n\n\n<p>Piensa en ello de esta manera: est\u00e1s posicionando elementos en una cuadr\u00edcula, y puedes desplazarlos a lo largo del eje X, Y o incluso Z sin cambiar o mover nada m\u00e1s.<\/p>\n\n\n\n<p>Digamos que tienes una barra de navegaci\u00f3n en tu sitio web. Quieres que reaccione sutilmente cuando el cursor de un visitante pasa sobre los elementos del men\u00fa.<\/p>\n\n\n\n<p>Con <strong>translate()<\/strong>, puedes lograrlo. Veamos un poco de c\u00f3digo para entender esto mejor:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.menu-item {<br>&nbsp; transition: transform 0.2s;<br>}<br><br>.menu-item:hover {<br>&nbsp; transform: translateX(10px);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Lo que hemos hecho aqu\u00ed es aplicar un efecto de transici\u00f3n simple. Ahora, cuando pasas el cursor sobre un <strong>.menu-item<\/strong>, se mueve suavemente 10 p\u00edxeles hacia la derecha. \u00bfGenial, verdad?<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1024x831.jpg\" alt=\"C\u00f3digo CSS para traducir la propiedad de la izquierda y los dise\u00f1os predeterminados versus los de desplazamiento para los botones de la derecha.\" class=\"wp-image-47171 lazyload\" title=\"CSS transform translate\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/04-Traduccion-o-elementos-en-movimiento.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>La belleza de las traducciones es que no se limitan solo a efectos de hover. Puedes usarlas para crear <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/mejora-tu-sitio-web-animaciones-css\/\">animaciones<\/a> de entrada y salida interesantes para los elementos de tu sitio web, mover elementos relevantes para p\u00e1ginas espec\u00edficas cuando est\u00e1s en esa p\u00e1gina y mucho m\u00e1s.<\/p>\n\n\n\n<h2 id=\"h-conceptos-basicos-de-css-transform-en-3d\" class=\"wp-block-heading\"><strong>Conceptos B\u00e1sicos de CSS Transform en 3D<\/strong><\/h2>\n\n\n\n<p>Ahora estamos familiarizados con mover las cosas hacia arriba, hacia abajo, hacia la izquierda y hacia la derecha, eso es nuestro movimiento t\u00edpico en 2D.<\/p>\n\n\n\n<p>Sin embargo, CSS te permite adentrarte en el mundo de las transformaciones en 3D, donde podemos manipular elementos a lo largo del eje z.<\/p>\n\n\n\n<p>Entonces, \u00bfqu\u00e9 transformaciones en 3D ofrece CSS?<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Primero, las funciones de rotaci\u00f3n: <strong>rotateX(\u00e1ngulo), rotateY(\u00e1ngulo)<\/strong> y <strong>rotateZ(\u00e1ngulo)<\/strong>. Para poner esto en perspectiva, <strong>rotateZ <\/strong>es nuestra rueda giratoria, <strong>rotateY<\/strong> es una p\u00e1gina que gira y <strong>rotateX<\/strong> es una voltereta de moneda. Cada una controla la rotaci\u00f3n alrededor de sus respectivos ejes.<\/li>\n\n\n\n<li><strong>translateZ(z)<\/strong> traduce o mueve un elemento a lo largo del eje z. Un valor positivo lo acerca, mientras que un valor negativo lo aleja. Pi\u00e9nsalo como ajustar el zoom en una c\u00e1mara, enfocando en diferentes profundidades.<\/li>\n\n\n\n<li>La <strong>funci\u00f3n scaleZ(z)<\/strong> te permite escalar un elemento a lo largo del eje z. Es como estirar o comprimir un elemento a lo largo de una sola l\u00ednea. Los valores mayores que 1 hacen que aparezca m\u00e1s cerca de ti, mientras que los valores entre 0 y 1 lo hacen retroceder hacia el fondo.<\/li>\n\n\n<\/ul>\n\n\n\n<p>Para crear un efecto de transformaci\u00f3n en 3D, debes establecer una perspectiva en el elemento padre. La propiedad perspective determina la distancia entre el espectador y el plano <strong>z=0<\/strong>, afectando c\u00f3mo se perciben las transformaciones en 3D.<\/p>\n\n\n\n<p>Agreguemos algunos estilos m\u00e1s, como ancho, alto y <a target=\"_blank\"href=\"https:\/\/help.dreamhost.com\/hc\/es\/articles\/115003016152-Ajustar-colores-en-Remixer\">color de fondo<\/a>, para que la transici\u00f3n sea m\u00e1s clara cuando la veas en tu pantalla:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.parent {<br>&nbsp; perspective: 500px;<br>&nbsp; width: 200px;<br>&nbsp; height: 200px;<br>&nbsp; margin: 100px auto;<br>}<br><br>.child {<br>&nbsp; width: 200px;<br>&nbsp; height: 200px;<br>&nbsp; background-color: blue;<br>&nbsp; transform: rotateY(45deg);<br>&nbsp; transition: transform 0.5s;<br>}<br><br>.child:hover {<br>&nbsp; transform: rotateY(0deg);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><strong>Aqu\u00ed tienes c\u00f3mo se ver\u00eda el <\/strong><a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/aprender-html\/\"><strong>HTML<\/strong><\/a><strong>:<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>&lt;body&gt;<br>&nbsp; &lt;div class=&#8221;parent&#8221;&gt;<br>&nbsp; &nbsp; &lt;div class=&#8221;child&#8221;&gt;&lt;\/div&gt;<br>&nbsp; &lt;\/div&gt;<br>&lt;\/body&gt;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/05-CSS-3D-Transforms-1024x831.jpg\" alt=\"C\u00f3digo CSS para transformaciones 3D a la izquierda y dise\u00f1os predeterminados versus dise\u00f1os flotantes para los botones a la derecha.\" class=\"wp-image-47175 lazyload\" title=\"CSS 3D transforms\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/05-CSS-3D-Transforms-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/05-CSS-3D-Transforms-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/05-CSS-3D-Transforms-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/05-CSS-3D-Transforms-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/05-CSS-3D-Transforms.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>Tenemos dos divs, parent y child. El padre, nuestro escenario, tiene su perspectiva configurada en 500 p\u00edxeles. El hijo, un cuadrado azul, est\u00e1 inicialmente rotado 45 grados a lo largo del eje Y usando <strong>rotateY(45deg)<\/strong>.<\/p>\n\n\n\n<p>Al pasar el cursor sobre \u00e9l, usamos <strong>transform: rotateY(0deg)<\/strong> para restablecer la rotaci\u00f3n, permitiendo que regrese suavemente a su posici\u00f3n original.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"h-controlando-el-origen-de-css-transform-nbsp\"><strong>Controlando el Origen de CSS Transform&nbsp;<\/strong><\/h3>\n\n\n\n<p>Por defecto, las transformaciones CSS ocurren alrededor del centro de un elemento. Sin embargo, puedes cambiar este punto de origen usando la propiedad <strong>transform-origin<\/strong>. Esta propiedad te permite especificar las coordenadas X, Y y Z del punto alrededor del cual debe ocurrir la transformaci\u00f3n.<\/p>\n\n\n\n<p>La sintaxis para la propiedad <strong>transform-origin<\/strong> es la siguiente:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.element {&nbsp;transform-origin: x-axis y-axis z-axis;&nbsp;}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>Los valores <strong>x-axis<\/strong> y <strong>y-axis<\/strong> pueden especificarse utilizando unidades de longitud (por ejemplo, p\u00edxeles), porcentajes o <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/investigacion-de-palabras-clave-para-tu-negocio\/\">palabras clave<\/a> (izquierda, centro, derecha, arriba o abajo). El valor <strong>z-axis <\/strong>solo es relevante para transformaciones en 3D y se especifica utilizando unidades de longitud.<\/p>\n\n\n\n<p>Aqu\u00ed tienes un ejemplo que demuestra c\u00f3mo cambiar el <strong>transform-origin<\/strong> afecta una rotaci\u00f3n:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.box {&nbsp;transform: rotate(45deg);&nbsp;transform-origin: top left;&nbsp;}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p>En este caso, el elemento rotar\u00e1 45 grados alrededor de su esquina superior izquierda en lugar de su centro.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"633\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1024x633.jpg\" alt=\"El c\u00f3digo CSS rota la propiedad transform-origin a la izquierda, y los dise\u00f1os de antes y despu\u00e9s para el elemento a la derecha.\" class=\"wp-image-47177 lazyload\" title=\"CSS transform rotate\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1024x633.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-300x185.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-768x475.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1536x949.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-600x371.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1200x742.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-730x451.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1460x902.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-784x485.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-1568x969.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1-877x542.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/06-Propiedad-Origin-CSS-Transform-1.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/633;\" \/><\/figure>\n\n\n\n<p>La propiedad<strong> transform-origin<\/strong> te brinda un control detallado sobre c\u00f3mo se aplican las transformaciones, lo que te permite crear efectos m\u00e1s precisos y <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/tendencias-diseno-web\/\">visualmente atractivos<\/a>.<\/p>\n\n\n\n<h2 id=\"h-creando-efectos-de-css-transform-complejos-al-combinarlos\" class=\"wp-block-heading\"><strong>Creando Efectos de CSS Transform Complejos Al Combinarlos<\/strong><\/h2>\n\n\n\n<p>Uno de los aspectos m\u00e1s poderosos de la propiedad transform de CSS es la capacidad de combinar m\u00faltiples transformaciones para crear efectos complejos y visualmente impresionantes. Al encadenar diferentes funciones de transformaci\u00f3n, puedes liberar tu creatividad y dise\u00f1ar dise\u00f1os \u00fanicos y cautivadores.<\/p>\n\n\n\n<p>Digamos que tienes una tarjeta de producto en tu sitio web de comercio electr\u00f3nico. Cuando un usuario pasa el cursor sobre la tarjeta, quieres que se ampl\u00ede, gire ligeramente y se eleve de la p\u00e1gina con un efecto de sombra:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td>.product-card {<br>&nbsp; transition: transform 0.3s, box-shadow 0.3s;<br>}<br><br>.product-card:hover {<br>&nbsp; transform: scale(1.05) rotate(5deg);<br>&nbsp; box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);<br>}<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"831\" data-src=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/07-Combinando-CSS-Transform-1024x831.jpg\" alt=\"C\u00f3digo para combinar efectos de transformaci\u00f3n CSS a la izquierda y los dise\u00f1os predeterminados versus dise\u00f1os flotantes para la tarjeta de producto a la derecha.\" class=\"wp-image-47179 lazyload\" title=\"CSS transform effects combined\" data-srcset=\"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/07-Combinando-CSS-Transform-1024x831.jpg 1024w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/07-Combinando-CSS-Transform-300x244.jpg 300w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/07-Combinando-CSS-Transform-768x624.jpg 768w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/07-Combinando-CSS-Transform-1536x1247.jpg 1536w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-600x487.jpg.webp 600w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-1200x974.jpg.webp 1200w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-730x593.jpg.webp 730w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-1460x1185.jpg.webp 1460w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-784x637.jpg.webp 784w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-1568x1273.jpg.webp 1568w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform-877x712.jpg.webp 877w, https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/smush-webp\/2024\/06\/07-Combinando-CSS-Transform.jpg.webp 1600w\" data-sizes=\"(max-width: 1024px) 100vw, 1024px\" src=\"data:image\/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==\" style=\"--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024\/831;\" \/><\/figure>\n\n\n\n<p>Cuando un usuario pasa el cursor sobre la tarjeta de producto, se ampl\u00eda suavemente hasta alcanzar un tama\u00f1o 1.05 veces mayor que el original, gira 5 grados y adquiere una sombra de caja que crea un efecto elevado. La combinaci\u00f3n de escalamiento, rotaci\u00f3n y sombra crea una interacci\u00f3n din\u00e1mica y atractiva.<\/p>\n\n\n\n<h2 id=\"h-conclusion-y-aprendizaje-continuo\" class=\"wp-block-heading\"><strong>Conclusi\u00f3n y Aprendizaje Continuo<\/strong><\/h2>\n\n\n\n<p>Has dedicado tiempo a aprender sobre las transformaciones CSS: rotaci\u00f3n, cambio de tama\u00f1o, inclinaci\u00f3n y posicionamiento, lo que te permite crear efectos visuales sofisticados. Esta habilidad es realmente valiosa para <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/guia-principiantes-crear-sitio-web\/\">construir sitios web que funcionen bien<\/a> en diferentes pantallas y para hacer que tus sitios sean m\u00e1s visualmente atractivos.<\/p>\n\n\n\n<p>Sin embargo, a\u00fan hay m\u00e1s que puedes hacer con esto. Si est\u00e1s interesado en ir m\u00e1s all\u00e1, podr\u00edas explorar algunas de estas \u00e1reas:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Utilizar CSS para crear transiciones y animaciones suaves.<\/li>\n\n\n\n<li>Explorar transformaciones en 3D para agregar profundidad a tus dise\u00f1os.<\/li>\n\n\n\n<li>Aprender a animar im\u00e1genes SVG para efectos m\u00e1s complejos.<\/li>\n\n\n\n<li>Encontrar formas creativas de combinar transformaciones con otras propiedades CSS.<\/li>\n\n\n\n<li>Aprender <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/tailwind-css-guia\/\">Tailwind CSS<\/a> y <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/blog\/es\/bootstrap-guia-completa\/\">Bootstrap CSS<\/a> para que tu p\u00e1gina en general se vea bien.<\/li>\n\n\n<\/ul>\n\n\n\n<p>La mejor manera de mejorar es seguir trabajando con ello y probando cosas nuevas. As\u00ed es como descubres lo que es posible y desarrollas tu propio estilo \u00fanico.<\/p>\n\n\n\n<p>Cuando comiences a jugar con CSS, es probable que necesites un alojamiento de alta velocidad que no ralentice tu sitio. \u00a1Introduce los <a target=\"_blank\"href=\"https:\/\/www.dreamhost.com\/es\/hosting\/\">planes de alojamiento compartido ultrarr\u00e1pidos de DreamHost<\/a> para todas las necesidades de tu sitio web!<\/p>\n\n\n\n<div class=\"article-newsletter article-newsletter--gradient\">\n\n\n<h2>Get Content Delivered Straight to Your Inbox<\/h2><p>Subscribe now to receive all the latest updates, delivered directly to your inbox.<\/p><form class=\"nwsl-form\" id=\"newsletter_block_\" novalidate><div class=\"messages\"><\/div><div class=\"form-group\"><label for=\"input_newsletter_block_\"><input type=\"email\"name=\"email\"id=\"input_newsletter_block_\"placeholder=\"Enter your email address\"novalidatedisabled=\"disabled\"\/><\/label><button type=\"submit\"class=\"btn btn--brand\"disabled=\"disabled\"><span>Sign Me Up!<\/span><svg width=\"21\" height=\"14\" viewBox=\"0 0 21 14\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n<path d=\"M13.8523 0.42524L12.9323 1.34521C12.7095 1.56801 12.7132 1.9304 12.9404 2.14865L16.7241 5.7823H0.5625C0.251859 5.7823 0 6.03416 0 6.3448V7.6573C0 7.96794 0.251859 8.2198 0.5625 8.2198H16.7241L12.9405 11.8535C12.7132 12.0717 12.7095 12.4341 12.9323 12.6569L13.8523 13.5769C14.072 13.7965 14.4281 13.7965 14.6478 13.5769L20.8259 7.39879C21.0456 7.17913 21.0456 6.82298 20.8259 6.60327L14.6477 0.42524C14.4281 0.205584 14.0719 0.205584 13.8523 0.42524Z\" fill=\"white\"\/>\n<\/svg>\n<\/button><\/div><\/form><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Has escrito el HTML, tu CSS parece justo y tu p\u00e1gina web se ve genial. Pero falta algo. Quieres que tu sitio web cobre vida, que realmente destaque. Ah\u00ed es donde entran en juego las transformaciones CSS. Esta poderosa funci\u00f3n te permite mover, redimensionar, rotar e incluso sesgar elementos en tu p\u00e1gina. Es como agregar [&hellip;]<\/p>\n","protected":false},"author":1058,"featured_media":47130,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_yoast_wpseo_metadesc":"Lleva tu sitio a nuevas alturas con la transformaci\u00f3n CSS. Estos consejos pr\u00e1cticos te ayudar\u00e1n a implementar valores de transformaci\u00f3n CSS como un profesional.","toc_headlines":"[[\"h-entendiendo-los-fundamentos-de-css-transform\",\"Entendiendo Los Fundamentos de CSS Transform\"],[\"h-explorando-css-transform-en-2d\",\"Explorando CSS Transform en 2D\"],[\"h-conceptos-basicos-de-css-transform-en-3d\",\"Conceptos B\u00e1sicos de CSS Transform en 3D\"],[\"h-creando-efectos-de-css-transform-complejos-al-combinarlos\",\"Creando Efectos de CSS Transform Complejos Al Combinarlos\"],[\"h-conclusion-y-aprendizaje-continuo\",\"Conclusi\u00f3n y Aprendizaje Continuo\"]]","hide_toc":false,"footnotes":""},"categories":[12896],"tags":[],"class_list":["post-47158","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-diseno-web"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.3 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Conociendo la Propiedad de Transformaci\u00f3n CSS - DreamHost<\/title>\n<meta name=\"description\" content=\"Lleva tu sitio a nuevas alturas con la transformaci\u00f3n CSS. Estos consejos pr\u00e1cticos te ayudar\u00e1n a implementar valores de transformaci\u00f3n CSS como un profesional.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Domina La Transformaci\u00f3n CSS Para Mejorar Tu Sitio\" \/>\n<meta property=\"og:description\" content=\"Aprende c\u00f3mo implementar valores de transformaci\u00f3n CSS de manera efectiva con consejos pr\u00e1cticos que pueden transformar el dise\u00f1o y la funcionalidad de tu sitio.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/\" \/>\n<meta property=\"og:site_name\" content=\"DreamHost Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/DreamHost\/\" \/>\n<meta property=\"article:published_time\" content=\"2024-06-12T14:00:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-16T23:29:16+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1220x628_OGIMAGE_Getting-to-Know-the-CSS-Transform-Property.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Ian Hernandez\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:title\" content=\"Domina La Transformaci\u00f3n CSS Para Mejorar Tu Sitio\" \/>\n<meta name=\"twitter:description\" content=\"Aprende c\u00f3mo implementar valores de transformaci\u00f3n CSS de manera efectiva con consejos pr\u00e1cticos que pueden transformar el dise\u00f1o y la funcionalidad de tu sitio.\" \/>\n<meta name=\"twitter:creator\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:site\" content=\"@dreamhost\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Ian Hernandez\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"10 minutes\" \/>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Conociendo la Propiedad de Transformaci\u00f3n CSS - DreamHost","description":"Lleva tu sitio a nuevas alturas con la transformaci\u00f3n CSS. Estos consejos pr\u00e1cticos te ayudar\u00e1n a implementar valores de transformaci\u00f3n CSS como un profesional.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/","og_locale":"en_US","og_type":"article","og_title":"Domina La Transformaci\u00f3n CSS Para Mejorar Tu Sitio","og_description":"Aprende c\u00f3mo implementar valores de transformaci\u00f3n CSS de manera efectiva con consejos pr\u00e1cticos que pueden transformar el dise\u00f1o y la funcionalidad de tu sitio.","og_url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/","og_site_name":"DreamHost Blog","article_publisher":"https:\/\/www.facebook.com\/DreamHost\/","article_published_time":"2024-06-12T14:00:00+00:00","article_modified_time":"2025-01-16T23:29:16+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/www.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1220x628_OGIMAGE_Getting-to-Know-the-CSS-Transform-Property.jpg","type":"image\/jpeg"}],"author":"Ian Hernandez","twitter_card":"summary_large_image","twitter_title":"Domina La Transformaci\u00f3n CSS Para Mejorar Tu Sitio","twitter_description":"Aprende c\u00f3mo implementar valores de transformaci\u00f3n CSS de manera efectiva con consejos pr\u00e1cticos que pueden transformar el dise\u00f1o y la funcionalidad de tu sitio.","twitter_creator":"@dreamhost","twitter_site":"@dreamhost","twitter_misc":{"Written by":"Ian Hernandez","Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#article","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/"},"author":{"name":"Ian Hernandez","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96"},"headline":"Conociendo la Propiedad CSS Transform","datePublished":"2024-06-12T14:00:00+00:00","dateModified":"2025-01-16T23:29:16+00:00","mainEntityOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/"},"wordCount":2014,"publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1460x1095_blog_hero_getting_to_know_the_css_transform_property.webp","articleSection":["Dise\u00f1o Web"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/","name":"Conociendo la Propiedad de Transformaci\u00f3n CSS - DreamHost","isPartOf":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#primaryimage"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#primaryimage"},"thumbnailUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1460x1095_blog_hero_getting_to_know_the_css_transform_property.webp","datePublished":"2024-06-12T14:00:00+00:00","dateModified":"2025-01-16T23:29:16+00:00","description":"Lleva tu sitio a nuevas alturas con la transformaci\u00f3n CSS. Estos consejos pr\u00e1cticos te ayudar\u00e1n a implementar valores de transformaci\u00f3n CSS como un profesional.","breadcrumb":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#primaryimage","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1460x1095_blog_hero_getting_to_know_the_css_transform_property.webp","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2024\/06\/1460x1095_blog_hero_getting_to_know_the_css_transform_property.webp","width":1460,"height":1095},{"@type":"BreadcrumbList","@id":"https:\/\/www-dev.dreamhost.com\/blog\/es\/propiedad-transformacion-css\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dhblog.dream.press\/blog\/"},{"@type":"ListItem","position":2,"name":"Conociendo la Propiedad CSS Transform"}]},{"@type":"WebSite","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#website","url":"https:\/\/www-dev.dreamhost.com\/blog\/","name":"DreamHost Blog","description":"","publisher":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www-dev.dreamhost.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#organization","name":"DreamHost","url":"https:\/\/www-dev.dreamhost.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","contentUrl":"https:\/\/dhblog.dream.press\/blog\/wp-content\/uploads\/2019\/01\/dh_logo-blue-2.png","width":1200,"height":168,"caption":"DreamHost"},"image":{"@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/DreamHost\/","https:\/\/x.com\/dreamhost","https:\/\/www.instagram.com\/dreamhost\/","https:\/\/www.linkedin.com\/company\/dreamhost\/","https:\/\/www.youtube.com\/user\/dreamhostusa"]},{"@type":"Person","@id":"https:\/\/www-dev.dreamhost.com\/blog\/#\/schema\/person\/220faf2464d5ae08e41cf5f3b28fdc96","name":"Ian Hernandez","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","url":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","contentUrl":"https:\/\/www-dev.dreamhost.com\/blog\/wp-content\/uploads\/2022\/04\/ian-hernandez-dreamhost-150x150.png","caption":"Ian Hernandez"},"description":"Ian is a Product Designer based in Los Angeles, California. He is responsible for driving brand and product design at DreamHost, developing and maintaining our internal design system, and writing frontend code when he can. In his free time, he enjoys walking his dog, learning history, and discovering new music online and irl. Connect with him on LinkedIn: https:\/\/www.linkedin.com\/in\/ianhernandez23\/","url":"https:\/\/www-dev.dreamhost.com\/blog\/author\/ianh\/"}]}},"lang":"es","translations":{"es":47158,"en":47128,"pl":51292,"pt":51332,"de":51335,"ru":51341,"uk":51353,"it":67918,"fr":69473,"nl":69501},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47158","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/users\/1058"}],"replies":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/comments?post=47158"}],"version-history":[{"count":3,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47158\/revisions"}],"predecessor-version":[{"id":63588,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/posts\/47158\/revisions\/63588"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media\/47130"}],"wp:attachment":[{"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/media?parent=47158"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/categories?post=47158"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www-dev.dreamhost.com\/blog\/wp-json\/wp\/v2\/tags?post=47158"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}