Actividad 1. El modelo de caja
Actividad 2. El modelo de caja
Actividad 3. El modelo de caja
Reemplazaremos todos los bordes que hayamos aplicado hasta ahora utilizando el modelo condensado.
Actividad 4. Sombras
Probaremos a aplicar bordes redondeados o sombras a diferentes elementos de nuestra página.
Actividad 5. Sombras
Intentaremos conseguir un efecto de brillo, procurando que el resplandor se mueva en espectros de la luz que le den una apariencia fria, con tonos blancos o azules.
Actividad 6. Anchura y altura de una caja
Actividad 7. Anchura y altura de una caja
Actividad 8. Visualización de elementos
El primer ejemplo es una buena práctica para familiarizarnos con estas técnicas y, aún más, probar a hacer el que muestra y oculta el bloque. Como ayuda, éste sería el código JavaScript completo de este último caso.
<script language="JavaScript">
function mostrar() {
document.getElementById('bloque2').style.display="inline-block";
}
function ocultar() {
document.getElementById('bloque2').style.display="none";
}
</script>
Actividad 9. Visualización de elementos
En una página web escribiremos esta secuencia
Utilizando la propiedad display y visiblity haremos desaparecer la palabra situada en la etiqueta <span>. Debemos apreciar la diferencia entre ambos métodos.<p> No es lo mismo pero es <span id="palabra">bastante</span> parecido</p>
Actividad 10. Posicionamiento
Actividad 11. Transformaciones y prefijos
Empleando transiciones diseñaremos una sombra casi imperceptible que se destaca fuertemente al pasar el ratón sobre el elemento al que se lo apliquemos, por ejemplo un <div> o un <h1>. Todo lo que necesitamos hacer es crear una sombra casi transparente y definir una propiedad :hover para ese elemento en el que la sombra es casi opaca, añadiendo además las propiedades transition necesarias para que se produzca paulatinamente.
Es decir, los dos estilos que definiríamos podrían quedar así:
div#bloque1 {
box-shadow: 8px 8px 6px #333333;
}
div#bloque1:hover {
box-shadow: 8px 8px 6px #333333;
-webkit-transition-property: box-shadow;
-webkit-transition-duration: 5s;
-webkit-transition-delay: 1s;
}
Probaremos también a variar el número de segundos hasta encontrar un equilibrio entre estética y usabilidad. El efecto no debe ser pesado ni entorpecer el trabajo del usuario, pero al mismo tiempo debe percibirse.
Ejemplos
Las diferentes prácticas, recursos y ejemplos realizadas en este módulo están disponibles para realizar pruebas.
Ejemplos del módulo