Superposición de Elementos en CSS: Técnicas y Ejemplos Prácticos
Clase 12 de 28 • Curso de Creación de Páginas Web con Wordpress y No-code
Contenido del curso
- 5

Fundamentos de HTML: Uso y Creación de Etiquetas Básicas
04:05 - 6

Escribir y estructurar tu primera página web con HTML
14:47 - 7

Construcción de un Portafolio con HTML y CSS
11:20 - 8

Maquetación de Iconos Sociales en HTML para Desarrolladores
11:38 - 9

Fundamentos de CSS: Selectores y Propiedades Esenciales
08:59 - 10

Escritura y Enlace de CSS en Proyectos HTML Básicos
12:11 - 11

Estilización de un Portafolio con CSS: Creación de un Header Atractivo
13:51 - 12

Superposición de Elementos en CSS: Técnicas y Ejemplos Prácticos
10:44 - 13

Estilización avanzada con CSS: Flexbox y transformaciones
14:44 - 14

Estilización de Iconos Sociales en CSS3 y HTML5
16:08 - 15

Optimización de CSS y Enlaces en HTML para Portafolios Web
07:42
- 20

Creación de Sitios Web sin Código con WordPress
07:44 - 21

Instalación de WordPress en hosting propio
06:56 - 22

Instalación y configuración de Elementor en WordPress
05:14 - 23

Creación de una Página Web desde Cero con Elementor
10:10 - 24

Maquetación de Héroes con Elementor para Páginas Web
11:33 - 25

Creación de Páginas Web con WordPress y Plantillas Prediseñadas
05:04
¿Cómo crear un diseño hero en tu página web?
Diseñar un apartado hero en tu sitio web es esencial para captar la atención de los usuarios de inmediato. Este elemento puede ser la carta de presentación que define la experiencia del visitante. En este artículo, te enseñaremos cómo superponer elementos utilizando HTML y CSS sin modificar el HTML base.
¿Cómo posicionar elementos con CSS?
Debemos asegurarnos de que los elementos se posicionen correctamente dentro del flujo del documento. En este caso práctico, tenemos una imagen de fondo (imagen de una computadora) y un contenedor de información que incluye una foto de perfil y una descripción. La clave está en manipular el CSS para superponer estos elementos sin alterar la estructura HTML.
¿Qué código necesitamos para superponer elementos?
Para lograr este efecto, seguimos los siguientes pasos:
- Establecer un contenedor para el hero.
- Definir un display inline-block para el contenedor de la imagen de fondo, asegurando que ocupe el 100% del ancho del navegador.
#hero #computadora {
display: inline-block;
width: 100%;
}
- Posicionar el contenedor de información mediante
position: absolutey ajustar su inicio contop: 0yleft: 0. Esto, junto conposition: relativeen el contenedor hero, asegura que el contenedor de información se sitúe correctamente encima del fondo.
#hero {
position: relative;
}
#hero .informacion-contenedor {
position: absolute;
top: 0;
left: 0;
}
¿Cómo ajustamos el estilo de los elementos superpuestos?
Una vez superpuestos los elementos, es necesario estilizar la presentación visual para mejorar la apariencia del hero:
- Redimensionar y dar forma a la foto de perfil. Cambiamos su tamaño a 200 píxeles de ancho y la convertimos en un círculo usando
border-radius.
#hero .informacion-contenedor .foto img {
width: 200px;
border-radius: 100%;
}
- Separar la imagen de los bordes. Usamos márgenes para crear un espacio visual adecuado entre la imagen y el borde del contenedor.
¿Qué más se puede hacer con CSS para mejorar el diseño?
CSS nos permite realizar una variedad de ajustes estilísticos:
- Agregar márgenes y espaciados: Para asegurar que el contenido no esté demasiado apretado.
- Incorporar paletas de colores: Cambiar colores de fondo y texto para lograr un diseño armonioso.
- Agregar transiciones: Mejorar las interacciones y la experiencia del usuario.
En definitiva, esta estrategia de diseño nos permite crear hero sections efectivas y atractivas manteniendo la estructura base del HTML. Sigue practicando y explorando más sobre CSS para perfeccionar tus habilidades de diseño web. ¡El aprendizaje no tiene límites!