Desafío: Una caja con aspecto genial
En esta evaluación, practicarás más la creación de cajas con un aspecto genial intentando crear una caja llamativa.
Requisitos previos: | Antes de intentar esta evaluación, debes haber trabajado en todos los artículos de este módulo. |
---|---|
Objetivo: | Probar la comprensión del modelo de caja CSS y otras características relacionadas con las cajas, como bordes y fondos. |
Punto de partida
Para comenzar esta evaluación, debes:
- Guardar el HTML y el CSS que se muestran a continuación como dos archivos separados:
index.html
ystyle.css
, en un nuevo directorio.
HTML
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width" />
<title>Caja genial</title>
<!-- tu enlace css va aquí -->
</head>
<body>
<div>Esta es una caja genial</div>
</body>
</html>
CSS
html {
font-family: sans-serif;
}
/* Tu CSS aquí abajo */
Alternativamente, podrías usar un editor en línea como CodePen, JSFiddle o Glitch. Podrías pegar el HTML y completar el CSS en uno de estos editores en línea.
Nota: Si te quedas atascado, puedes comunicarte con nosotros en uno de nuestros canales de comunicación.
Resumen del proyecto
Tu tarea es crear una caja genial y elegante y explorar la diversión que podemos tener con CSS.
Tareas generales
- Aplica el CSS al HTML.
Dar estilo a la caja
Nos gustaría que le dieras estilo al <div>
proporcionado, dándole lo siguiente:
- Un ancho razonable para una caja grande, digamos alrededor de 200 píxeles.
- Una altura razonable para una caja grande, centrando el texto verticalmente en el proceso.
- Centra la caja horizontalmente.
- Centra el texto dentro de la caja.
- Un ligero aumento en el tamaño de la fuente, a alrededor de 17-18 píxeles de estilo calculado. Usa rems. Escribe un comentario sobre cómo calculaste el valor.
- Un color base para el diseño. Dale a la caja este color como su color de fondo.
- Un color contrastante para el texto y una sombra de texto negra.
- Un radio de borde bastante sutil.
- Un borde sólido de 1 píxel con un color similar al color base, pero con un tono ligeramente más oscuro.
- Un gradiente negro lineal semitransparente que se dirige hacia la esquina inferior derecha. Haz que sea completamente transparente al principio, graduando a alrededor de 0.2 de opacidad en un 30% a lo largo y permaneciendo en el mismo color hasta el final.
- Múltiples sombras de caja. Dale una sombra de caja estándar para que la caja parezca ligeramente levantada de la página. Las otras dos deben ser sombras de caja incrustadas: una sombra blanca semitransparente cerca de la parte superior izquierda y una sombra negra semitransparente cerca de la parte inferior derecha, para agregar al buen aspecto 3D elevado de la caja.
Pistas y consejos
- Utiliza el Validador CSS de W3C para detectar y corregir errores en tu CSS.