Estilos CSS para Imágenes de Fondo y Texto en HTML
Clase 13 de 32 • Curso de Responsive Design: Maquetación Mobile First
Contenido del curso
- 2

Construcción de Landing Page usando Figma, HTML y CSS
06:36 - 3
Estrategias de Diseño Mobile First y su Impacto en SEO
02:34 - 4

Estructuración de una Página Web con HTML Básico
06:11 - 5

Organización de Assets para Proyectos Web
09:43 - 6

Descarga e integración de fuentes con Google Fonts en HTML
05:41 - 7

Estilos Base en CSS: Variables de Color y Buenas Prácticas
12:06
- 12

Diseño y Estilos de Sección de Intercambio con HTML y CSS
10:11 - 13

Estilos CSS para Imágenes de Fondo y Texto en HTML
07:43 - 14

Creación de Tablas HTML con Estilos y Actualización de Datos
13:12 - 15

Estilos CSS para Tablas: Diseño y Personalización Avanzada
10:24 - 16

Estilos CSS para Tablas de Monedas en HTML
09:05 - 17

Estilos CSS para Tablas y Herencia de Fuentes
10:50
- 21

Solución de Overflow y Sección de Imagen en CSS
10:36 - 22

Creación de Sección de Planes con HTML y CSS
09:33 - 23

Estilos CSS Base para Sección de Planes en HTML
07:06 - 24

Estilos CSS para Tarjetas de Recomendación
10:10 - 25

Estilos CSS para Tarjetas y Botones en HTML
10:18 - 26

Estilos CSS avanzados para botones y tarjetas en HTML
09:12 - 27

Scroll Horizontal con CSS desde Cero
11:40
Ahora es momento de crear varios estilos para la sección de texto, así como de agregar la imagen de fondo que tenemos en nuestros assets. Para ello, continuemos donde nos quedamos en el documento .css del proyecto.
Pasos para agregar imagen de fondo
Una vez estés en el proyecto:
- Llamamos la etiqueta div desde el contenedor principal de la sección.
- Primero debemos crear el espacio que va a ocupar que exista. De otra manera no lo podremos ver. Añadimos un ancho y alto de 200px.
- Centramos el contenido con margin: 0 auto.
- Añadimos un margin-bottom: 50px para alejarla un poco del texto.
- Agregamos la imagen con background-image.
- background-size: cover permite que la imagen cubra todo el ancho conservando su proporción original, es decir, no crece más del límite.
- background-position: center para que siempre, sin importar el tamaño del contenedor, tengamos una vista del centro de la imagen.
- background-repeat: no-repeat para evitar que se repita en caso que la imagen sea más pequeña que el contenedor.
.main-exchange-container .backgroundImg {
width: 200px;
height: 200px;
margin: 0 auto;
margin-bottom: 50px;
background-image: url("./assets/img/Bitcoin.svg");
background-size: cover;
background-position: center;
background-repeat: no-repeat;
}
Pasos para agregar texto
Dentro del texto tienes dos elementos importantes:
Título
- Llamamos la etiqueta h2 desde el contenedor principal de la sección.
- Añadimos un margin-bottom: 30px para separarlo del párrafo.
- Ajustamos su tamaño a 2.4rem y la hacemos negrita con font-wight: bold.
- Le damos un interlineado de 2.6rem.
- Le damos color con la variable –black.
.main-exchange-container h2 {
margin-bottom: 30px;
font-size: 2.4rem;
font-weight: bold;
line-height: 2.6rem;
color: var(--black);
}
Párrafo
- Llamamos la etiqueta p desde el contenedor principal de la sección.
- Añadimos un margin-bottom: 50px para alejarla del final del contenedor.
- Ajustamos su tamaño a 1.4rem y le damos un ancho con font-wight: 500.
- Le damos un interlineado de 2.6rem.
- Le damos color gris con color: #757575. En este caso el color no está en una variable porque lo usamos una sola vez en todo el documento .css.
.main-exchange-container p {
margin-bottom: 30px;
font-size: 1.4rem;
font-weight: 500;
line-height: 1.6rem;
color: #757575;
}
En el navegador podremos observar esta imagen renderizada:

Sólo nos falta la sección de las tablas para terminar la primera sección de nuestro proyecto. ¡Vas a buen ritmo!
Contribución creada por: José Miguel Veintimilla (Platzi Contributor).