Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/02/2012, 04:01
Avatar de Albuss
Albuss
 
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Mi modesto ejemplo de como usar código para hacer 3D (solo bajo webkid)

Buenas Caballeros!

Bueno, ayer por la noche (hora Peninsular) tenia serios problemas para llevar a cabo una animación 3D, es decir , no tenia ni idea de como usar "perspective:" ni de que relación tenia con "Float:"

Bueno, pues estar toda la noche sin dormir a dado sus frutos, aquí va mi modesta contribución a todos aquellos que estén deseando implementar animaciones en 3D:

perspective:'x'; Es el angulo de ataque que renderiza el navegador, tiene que estar ligado a float:left o float:rigth , si es left, el angulo de ataque sea de 0 a 100% por el lado derecho, y idem por el izquierdo usando Rigth.

El angulo de ataque tiene que ir unido a una rotación:X,Y,Z

Aqui un ejemplo que acabo de hostear: http://www.vodoad.com/Untitled-2.html

Aqui el codigo del ejemplo :

Código:
<style type="text/css">

@-webkit-keyframes rotation {
    0%  {   -webkit-transform: rotateY(0deg) rotateZ(0deg) skewX(0deg) scalZ(1.0);   
    }
	
    
    50% {
            -webkit-transform: rotateY(60deg) rotateZ(10deg) skewX(15deg) scale(10,5);
 
    }
	
	100% {
		
		-webkit-transform: rotateY(-90deg) rotateZ(-50deg) skewX(-50deg) scalZ(1.0);
	}
}

@-webkit-keyframes rotationA {
    0%  {   -webkit-transform: translateX(0px);   
    }
	
    
    50% {
           -webkit-transform: translateX(900px);
 
    }
	
	100% {
		
		-webkit-transform: translateX(-300px);
	}
}


#A {
	
	
}

.offA {
	width:178px;
	height:112px;
	padding:0px 0px;
	margin:50px 500px;
	display:inline;
    float:left;
 	-webkit-perspective: 1000; 
	-webkit-animation:rotationA 4s infinite linear;
	
}

.offA img {
	
		-webkit-animation:rotation 4s infinite linear;
}

		

	

</style>

Código:
<body>
<div id="A" class="offA"><img src="Imagenes/pruevacontenedor2.png"></div>
Efecto hecho enteramente con codigo CSS3, altamente Experimental, solo soportado por Chrome al 100% , By:Brais Martelo lopez "elb"

</body>