Rotar elementos con CSS3 - Bufa Webmaster

Bufa Webmaster

Recursos web en español

Rotar elementos con CSS3

6 may 2010

Para rotar un elemento (texto, imágen, div, etc…) un determinado número de grados con CSS3, utilizamos la propiedad transform que contiene varios posibles parámetros (none, matrix, matrix3d, translate3d, translateX, translateY, translateZ, scale, scale3d, scaleX, scaleY, scaleZ, rotate, rotate3d, rotateX, rotateY, rotateZ, skew, skewX, skewY, perspective) del que seleccionamos rotateZ.

Con el parámetro rotateZ() podemos girar a derecha o izquierda el elemento según el ángulo equivalente al número de DEG (Degrees = grados sexagesimales) que insertemos.

EJEMPLO

BUFA

Código CSS:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
.caja {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -50px;
	margin-left: -125px;
	width: 250px;
	height: 100px;
	background: #326895;
	border: 1px solid #275274;
	color: #BFD7EA;
}
.caja h2 {
	margin-top: 38px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 20px;
	text-transform: uppercase;
}
 
 
.css3{
	-webkit-transform: rotateZ(-20deg);
	-moz-transform: rotateZ(-20deg);
	-o-transform: rotateZ(-20deg);
}

Código HMTL:

1
2
3
<div class="caja css3"> 
<h2>BUFA</h2> 
</div>

Recordar que aún la mayoria de navegadores no aceptan esta propiedad de css. Para visualizarla actualmente podeis usar Chrome, Safari), sino disponemos de estos navegadores este efecto lo podríamos realizar, pero usando javascript.

Compartir:
  • Google Bookmarks
  • Twitter
  • StumbleUpon
  • Digg
  • LinkedIn
  • del.icio.us
  • MisterWong
COMENTARIOS
Daniel G. Blázquez, el 14/05/2010 a las 10:29:47

Parece que “rotateZ” no funciona en Opera. Hay que utilizar “rotate”

Daniel G. Blázquez, el 14/05/2010 a las 10:32:26

En firefox también es -moz-transform:rotate(-20deg)

:-)

Escribe un comentario

Spam Protection by WP-SpamFree

Bufa en Twiter

82 post | 52 comentarios | 120 tags | 11 suscriptores

Acerca de

bufa.es es una página web montada sobre wordpress que tiene como finalidad compartir la mayoría de recursos web (scripts, php, css, jquery, wordpress, plugins, posicionamiento web, etc...) utilizados por mi en el desarrollo web.

Entries (RSS) | Comments (RSS)

© 2010 Bufa Webmaster | valid XHTML and CSS | Powered by Wordpress and design bufa