Autor Tema: CSS y HTML animaciones efecto movimiento transition: all 2s ease-in-out CU01063D  (Leído 2412 veces)

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Códigos del ejercicio CU01063D del curso CSS desde cero.

Código HTML:

Código: [Seleccionar]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="estilos100.css"/>
<title>Portal web</title>
</head>
<body>
<div id="transEj1" style="border: solid 2px; background-color: yellow; width:200px">
<div>
<div id="rotateX"><img  src="http://i.imgur.com/afC0L.jpg" alt="Notepad++"/></div>
<div id="rotateY"><img src="http://i.imgur.com/afC0L.jpg" alt="Notepad++"/></div>
<div id="rotateZ"><img src="http://i.imgur.com/afC0L.jpg" alt="Notepad++"/></div>
</div>
</div>
</body>
</html>

Código CSS: "estilos100.css"

Código: [Seleccionar]
#transEj1 div {
transition: all 2s ease-in-out;
perspective: 100px;
perspective-origin: 50% 100px;
}
#transEj1:hover #rotateX {
transform: rotateX(180deg);
}
#transEj1:hover #rotateY {
transform: rotateY(180deg);
}
#transEj1:hover #rotateZ {
transform: rotateZ(180deg);
}

No entiendo muy bien la propiedad perspective y perspective-origin. Las demás son:

1) #transEj1:hover #rotateX {transform: rotateX(180deg); - cuando el puntero esté encima del elemento #transEj1 que el elemento #rotateX rote 180grados horizontalmente.

2)#transEj1:hover #rotateY {transform: rotateX(180deg); - cuando el puntero esté encima del elemento #transEj1 que el elemento #rotateY rote 180grados vertitcalmente.

3)#transEj1:hover #rotateZ {transform: rotateX(180deg); - cuando el puntero esté encima del elemento #transEj1 que el elemento #rotateZ rote 180grados en profundida.

Gracias.
« Última modificación: 04 de Febrero 2016, 19:47 por Ogramar »

Ogramar

  • Moderador Global
  • Experto
  • *******
  • Mensajes: 2660
    • Ver Perfil
Re:Ejercicio CU01063D CSS
« Respuesta #1 en: 04 de Febrero 2016, 19:46 »
Buenas dimiste veo el ejercicio bien resuelto. Sobre perspective y perspective-origin el ejercicio precisamente lo que pedía era eso, buscar información sobre el significado de estas propiedades y explicarlas. Ten en cuenta que si trabajas en programación muchas veces te encontrarás fragmentos de código que desconozcas y tendrás que interpretar por eso es importante también saber buscar información.

Salu2

Dimitar Stefanov

  • Experto
  • *****
  • Mensajes: 598
    • Ver Perfil
Buenas, Ogramar.

Gracias por contestarme a mis dudas. La verdad que tengo muchas, pero me doy cuenta de lo que me comentas. Muy a menudo me encuentro con comandos que desconozco, intento buscar información sobre ellas, a veces lo consigo, a veces no, jeje.

Menos mal que estáis aquí para corregirme y ayudarme. De verdad, el único camino para aprender es equivocarnos muchas veces. Soy consciente de ello.

Agradezco mucho el trabajo que hacéis.

Saludos.

 

Sobre la educación, sólo puedo decir que es el tema más importante en el que nosotros, como pueblo, debemos involucrarnos.

Abraham Lincoln (1808-1865) Presidente estadounidense.

aprenderaprogramar.com: Desde 2006 comprometidos con la didáctica y divulgación de la programación

Preguntas y respuestas

¿Cómo establecer o cambiar la imagen asociada (avatar) de usuario?
  1. Inicia sesión con tu nombre de usuario y contraseña.
  2. Pulsa en perfil --> perfil del foro
  3. Elige la imagen personalizada que quieras usar. Puedes escogerla de una galería de imágenes o subirla desde tu ordenador.
  4. En la parte final de la página pulsa el botón "cambiar perfil".