Códigos del ejercicio CU01064D del curso CSS desde cero.
Código HTML:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" type="text/css" href="estilos102.css"/>
<title>Portal web</title>
</head>
<body>
<div id="caja1">Hola</div>
</body>
</html>
Código CSS: "estilos102.css"
#caja1 {
width: 300px;
height: 200px;
animation: anime 5s infinite;
position: absolute;
left: 0;
top: 0;
}
@keyframes anime {
0%{ background: #f00; font-size: 10px; top: 10px;}
25%{background: #a52a2a; font-size: 90px; left: 100px;}
50%{ top: 56px; background: #000; font-size: 90px; }
100%{background: #a52a2a; font-size: 90px; left: 0; }
}
/* A) La animación se llama anime y tien 4 puntos claves.
B) Al principio tendra un fondo de color #f00 con un font-size de 10px y estará a 10px del borde de arriba. Llegada la animación a los 25% tendrá un fonde de color #a52a2a con un tamaño de fuente de 90px y estará a 100px del borde izquierdo. A la mitad de la animación estará a 56px de arriba, con un fonde de color #000 y con un tamaño de letra de 90px. Al final tendrá un fondo de color #a52a2a, con un tamaño de letra de 90px y estará pegado al borde de la izquierda.
C) Es lo mismo usar 0% que from y 100% que to.*/
Respuestas a las preguntas del ejercicio:
a) La animación se llama anime y tiene 4 puntos claves.
b) Al principio tendrá un fondo de color #f00 con un font-size de 10px y estará a 10px del borde de arriba. Llegada la animación a los 25% tendrá un fondo de color #a52a2a con un tamaño de fuente de 90px y estará a 100px del borde izquierdo. A la mitad de la animación estará a 56px de arriba, con un fondo de color #000 y con un tamaño de letra de 90px. Al final tendrá un fondo de color #a52a2a, con un tamaño de letra de 90px y estará pegado al borde de la izquierda.
c) Es lo mismo usar 0% que from y 100% que to
Gracias.