Sabías que se pueden rotar imagenes (y cualquier elemento HTML) utilizando solo CSS? Añade estas clases CSS a tus elementos HTML para rotarlos en pasos de 90 grados.
.rot0 {
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
rotation: 0deg;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0);
}
.rot90 {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
rotation: 90deg;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.rot180 {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
rotation: 180deg;
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}
.rot270 {
-webkit-transform: rotate(270deg);
-moz-transform: rotate(270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}También puedes establecer el origen de la rotación para Firefox y Safari utilizando lo siguiente:
.rotate-me {
-moz-transform-origin: 0 0;
-webkit-transform-origin: 0 0;
}La rotación para Internet Explorer funciona un podo distinto y por lo tanto no hay origen de la rotación. El elemento es simplemente rotado y alineado por su nueva dimensión, en el flujo de la página.
Debajo puedes ver una prueba de rotación de una imagen poniendo los separadores de navegación en la izquierda de la página. Estoy seugor que hay muchas más alicaciones que pueden ser de utilidade, por ejempo: rotar el texto de una feche en un artículo.
Este es un ejemplo que funciona con navegadores basados en gecko como Safari o Safari Mobile en el iPhone, Firefox 3.5 e Internet Explorer 5.5 y superiores.
Astro 5 to 7, Tailwind 3 to 4: Everything That Broke, Broke Quietly
Two majors in one afternoon, driven by a security advisory. Exactly one failure stopped the build. The other four shipped green and had to be found by looking.
What Rebuilding My Blog Taught Me About Zero-JavaScript Frontends
I rebuilt this site with a zero-JavaScript budget, wrote the targets down, and then broke all four of them in the same redesign. What the numbers actually said.
Indent your HTML code with a Smarty plugin
A small Smarty output filter I wrote that indents the HTML your PHP templates produce, and how Smarty's extension points work.