Foros del Web » Creando para Internet » CSS »

Problema Inesperado con plano 3D en CSS3

Estas en el tema de Problema Inesperado con plano 3D en CSS3 en el foro de CSS en Foros del Web. Buenas, Me he encontrado con un problema inesperado al estar trabajando usando la propiedad transform de CSS3, Intentare ser lo mas simple y efectista posible. ...
  #1 (permalink)  
Antiguo 28/03/2014, 23:44
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Problema Inesperado con plano 3D en CSS3

Buenas,

Me he encontrado con un problema inesperado al estar trabajando usando la propiedad transform de CSS3,
Intentare ser lo mas simple y efectista posible. [Trabajando sobre chrome]. abajo he puesto dos imagenes,
el fondo verde es el div sobre el que se encuentra el plano y tiene las siguiente propiedades :

Código:
	#Space {
	
		background:hsla(120,100%,50%,1);
                width:1920px;
                height:1080px;
		-webkit-perspective: 2000;
		-webkit-perspective-origin: 50% 50%;
	
	}
El plano (rectangulo) del cual vemos solo los bordes tiene la siguiente propiedades:

Código:
.wall {
		
		  position: absolute;
		  border:1px solid hsla(0,0%,0%,1);
                  -webkit-transform-style: preserve-3d;
		  
}
Mi problema es el siguiente, por que tan solo con una diferencia de 2 grados respecto al eje Y , uno de los lados del rectángulo desaparece?



Código:
 -webkit-transform:rotateY(58deg);


Código:
 -webkit-transform:rotateY(60deg);

Quizas no he estudiado todas las propiedades que afectan a la visualizacion 3D en CSS3? , si es asi, me alegraria que alguien me dijese que se me escapa a la hora de manipular elementos en las tres dimensiones con CSS3
  #2 (permalink)  
Antiguo 30/03/2014, 22:09
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Respuesta: Problema Inesperado con plano 3D en CSS3

En serio, de las pocas veces que veis que alguien se esfuerza en explicar de forma exlicita su problema y nadie me ayuda? he puesto todo, código y fotos ¿que mas se puede pedir para que me ayudéis?
  #3 (permalink)  
Antiguo 31/03/2014, 04:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Problema Inesperado con plano 3D en CSS3

Con ese código no se puede reproducir el problema. Pon el CSS y HTML tal cual lo tengas.

Y no es de las pocas veces que alguien se esfuerza en explicar, normalmente la gente se explica bien e incluso dejan un código funcional para reproducir el problema. Aparte de eso, un fin de semana hay menos actividad en el foro.
  #4 (permalink)  
Antiguo 01/04/2014, 10:21
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Respuesta: Problema Inesperado con plano 3D en CSS3

Pero es que es asi de simple, en un plano 3D , un rectangulo con 3000 o 4000 px de largo, si le aplicas una transformacion de rotar en un punto x o y , algunos lados desaparecen.
  #5 (permalink)  
Antiguo 01/04/2014, 11:02
Avatar de hackjose  
Fecha de Ingreso: abril-2010
Ubicación: Edo Mexico
Mensajes: 1.178
Antigüedad: 14 años, 7 meses
Puntos: 131
Respuesta: Problema Inesperado con plano 3D en CSS3

Para empezar transform-style: preserve-3d;
va en el elemento padre para que los childs sean posicionados en 3d

Cuanto mide el elemento interno
  #6 (permalink)  
Antiguo 03/04/2014, 01:14
Avatar de Albuss  
Fecha de Ingreso: enero-2012
Ubicación: Coruña
Mensajes: 475
Antigüedad: 12 años, 9 meses
Puntos: 30
Respuesta: Problema Inesperado con plano 3D en CSS3

Cita:
Iniciado por hackjose Ver Mensaje
Para empezar transform-style: preserve-3d;
va en el elemento padre para que los childs sean posicionados en 3d

Cuanto mide el elemento interno
No hay elemento interno, es un plano 2D por lo que lo de reserve 3D es irrelevante , si quisiera hacer un cubo o algo con produndidad si, pero estoy hablando de un plano 2D , con alto y ancho , no profundidad. El plano,que reitero es ese rectangulo de bordes negros, mide 2000 px de largo.


es como si el body tuviese un limite finito y cuando el plano supera ese limite se deja de representar su figura (sus bordes negros) ¿hay algo relacionado con eso que deba saber?



Ps. emularlo es muy facil, en serio, dentro del body cread un Div con un largo de 2000 ,4000 o 6000 px , dadle una transformacion de rotacion sobre Y de 50, 60 o 70 deg . (bajo valores -webkit-perspective: 2000; y -webkit-perspective-origin: 50% 50%;). yo ya lo he hecho muchas veces y siempre igual, es como si hubiese un limite para la figura. en un valor dado para su rotacion algunas partes de la figura no se ven, es ese limite que describo.

Última edición por Albuss; 03/04/2014 a las 01:21

Etiquetas: background, css3, imagenes, plano
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:20.