Diseño y Estilos de Sección de Intercambio con HTML y CSS
Resumen
Empezamos la segunda sección de nuestro proyecto. Para crearla, primero debemos analizar el diseño que nos entregaron para empezar a maquetar en nuestro index.html. ¡Vamos a ello!
Cómo hacer la división de secciones
Lo primero es agregar una clase indentificadora a la primera de cuatro secciones que tenemos. Usando la metolodología BEM, class=""main-exchange-container"",
creamos dentro el primer contenedor div en el que tendremos la imagen. Añadimos la clase backgroundImg.
Creamos el segundo contenedor div para el título h2 y el párrafo p, en el que añadimos el contenido escrito en el diseño. Añadimos la clase main-exchange-container--title, en que main-exchange-container es el bloque y title el elemento.
Las tablas que muestra el valor de las monedas es una sección en sí, por lo que es más correcto crear un section en lugar de un div. El div lo colocamos dentro.
<section class=""main-exchange-container""><div class=""backgroundImg""></div><div class=""main-exchange-container--title""><h2>Visibilizamos todas las tazas de cambio.</h2><p>Traemos información en tiempo real de las casas de cambio y las monedas más importantes del mundo.</p></div><section class=""main-tables-container""><div></div></section></section>
Cómo aplicar estilos a las secciones
Hay 3 elementos que debes tener en cuenta:
main
Ajustamos el ancho al 100% y la altura en auto porque el mismo contenido que agreguemos definirá el espacio que vaya a ocupar.
Agregamos un min-width: 320px para que no se distorcione si llega a medidas más pequeñas.
Le damos un color de fondo con la variable --off-white.
main {width:100%; min-width: 320px;height: auto; background-color:var(--off-white);}
.main-exchange-container
Llamamos al primer contenedor principal en que estamos trabajando y ajustamos de igual manera el ancho al 100% y la altura en auto.
Añadimos un padding-top: 80px y un padding-bottom: 30px para agregar espacio tanto arriba como abajo.