Compare commits

..

14 Commits

Author SHA1 Message Date
d191c74f48 Merge pull request 'Desafio finalizado' (#11) from develop into main
Reviewed-on: #11
2022-10-13 01:48:38 +00:00
e35c68cc19 Merge pull request 'Adiciona ajustes e correções no código' (#10) from feature/ajustes-no-codigo into develop
Reviewed-on: #10
2022-10-13 01:28:05 +00:00
Nicolas Oliveira
73c1a8a24c Adiciona ajustes e correções no código 2022-10-12 22:26:39 -03:00
163d660476 Merge pull request 'Adiciona ajustes finais de responsividade' (#9) from feature/ajustes-responsividade into develop
Reviewed-on: #9
2022-10-13 00:45:40 +00:00
Nicolas Oliveira
aba6504f09 Adiciona ajustes finais de responsividade 2022-10-12 21:44:21 -03:00
1134617ea8 Merge pull request 'Cria footer da pagina' (#8) from feature/footer into develop
Reviewed-on: #8
2022-10-11 16:51:19 +00:00
Nicolas Oliveira
dcb9e17e78 Cria footer da pagina 2022-10-11 13:50:04 -03:00
998f282952 Merge pull request 'Adiciona imagem do banner e texto de baixo' (#7) from feature/bottom-image-text into develop
Reviewed-on: #7
2022-10-11 14:44:40 +00:00
Nicolas Oliveira
30b2a7757f Adiciona imagem do banner e texto de baixo 2022-10-11 11:43:37 -03:00
46e7ccae50 Merge pull request 'Adiciona os 4 infocards de baixo' (#6) from feature/bottom-infocards into develop
Reviewed-on: #6
2022-10-11 02:12:50 +00:00
Nicolas Oliveira
f0ff768bd6 Adiciona os 4 infocards de baixo 2022-10-10 23:11:34 -03:00
f4ecd57f74 Merge pull request 'Adiciona os 3 cards de baixo' (#5) from feature/bottom-cards into develop
Reviewed-on: #5
2022-10-10 21:46:33 +00:00
Nicolas Oliveira
2f136bb88d Adiciona os 3 cards de baixo 2022-10-10 18:45:24 -03:00
4248118003 Merge pull request 'Adiciona os cards do topo' (#4) from feature/top-cards into develop
Reviewed-on: #4
2022-10-10 16:53:16 +00:00
14 changed files with 491 additions and 68 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 360 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 246 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 236 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 213 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 317 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.9993 0.0049936L14.887 0C11.3905 0 9.13087 2.31828 9.13087 5.90643V8.62969H6.00163C5.73123 8.62969 5.51226 8.84891 5.51226 9.11932V13.065C5.51226 13.3354 5.73148 13.5544 6.00163 13.5544H9.13087V23.5106C9.13087 23.781 9.34984 24 9.62025 24H13.703C13.9734 24 14.1924 23.7808 14.1924 23.5106V13.5544H17.8512C18.1216 13.5544 18.3406 13.3354 18.3406 13.065L18.3421 9.11932C18.3421 8.98948 18.2904 8.86514 18.1988 8.77326C18.1071 8.68138 17.9823 8.62969 17.8525 8.62969H14.1924V6.32115C14.1924 5.21157 14.4568 4.64829 15.9022 4.64829L17.9988 4.64755C18.2689 4.64755 18.4879 4.42833 18.4879 4.15817V0.494367C18.4879 0.224462 18.2692 0.00549296 17.9993 0.0049936Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 787 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

View File

@ -0,0 +1,5 @@
<svg width="24" height="25" viewBox="0 0 24 25" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M17.3766 0H6.62295C2.97106 0 0 3.095 0 6.89906V18.1008C0 21.905 2.97106 24.9999 6.62295 24.9999H17.3766C21.0288 24.9999 23.9999 21.9049 23.9999 18.1008V6.89906C24 3.095 21.0288 0 17.3766 0ZM21.8706 18.1008C21.8706 20.6819 19.8547 22.7817 17.3768 22.7817H6.62295C4.1452 22.7819 2.12938 20.6819 2.12938 18.1008V6.89906C2.12938 4.31806 4.1452 2.21811 6.62295 2.21811H17.3766C19.8545 2.21811 21.8705 4.31806 21.8705 6.89906V18.1008H21.8706Z" fill="white"/>
<path d="M11.9999 6.05847C8.58992 6.05847 5.81576 8.94822 5.81576 12.5003C5.81576 16.0522 8.58992 18.9418 11.9999 18.9418C15.4099 18.9418 18.1841 16.0522 18.1841 12.5003C18.1841 8.94822 15.4099 6.05847 11.9999 6.05847ZM11.9999 16.7236C9.7642 16.7236 7.94514 14.829 7.94514 12.5002C7.94514 10.1711 9.76406 8.27643 11.9999 8.27643C14.2358 8.27643 16.0547 10.1711 16.0547 12.5002C16.0547 14.829 14.2356 16.7236 11.9999 16.7236Z" fill="white"/>
<path d="M18.4435 4.17761C18.0333 4.17761 17.6303 4.35062 17.3405 4.65377C17.0494 4.95543 16.882 5.37539 16.882 5.80422C16.882 6.23173 17.0495 6.65154 17.3405 6.95468C17.6301 7.25635 18.0333 7.43084 18.4435 7.43084C18.8552 7.43084 19.2569 7.25635 19.548 6.95468C19.839 6.65154 20.0051 6.23158 20.0051 5.80422C20.0051 5.37539 19.839 4.95543 19.548 4.65377C19.2584 4.35062 18.8552 4.17761 18.4435 4.17761Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

View File

@ -0,0 +1,3 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M22.98 5.34C22.329 4.182 21.6225 3.969 20.184 3.888C18.747 3.7905 15.1335 3.75 12.003 3.75C8.8665 3.75 5.2515 3.7905 3.816 3.8865C2.3805 3.969 1.6725 4.1805 1.0155 5.34C0.345 6.4965 0 8.4885 0 11.9955C0 11.9985 0 12 0 12C0 12.003 0 12.0045 0 12.0045V12.0075C0 15.4995 0.345 17.5065 1.0155 18.651C1.6725 19.809 2.379 20.019 3.8145 20.1165C5.2515 20.2005 8.8665 20.25 12.003 20.25C15.1335 20.25 18.747 20.2005 20.1855 20.118C21.624 20.0205 22.3305 19.8105 22.9815 18.6525C23.658 17.508 24 15.501 24 12.009C24 12.009 24 12.0045 24 12.0015C24 12.0015 24 11.9985 24 11.997C24 8.4885 23.658 6.4965 22.98 5.34ZM9 16.5V7.5L16.5 12L9 16.5Z" fill="white"/>
</svg>

After

Width:  |  Height:  |  Size: 759 B

View File

@ -2,6 +2,8 @@
margin: 0; margin: 0;
padding: 0; padding: 0;
box-sizing: border-box; box-sizing: border-box;
font-family: 'Inter' sans-serif;
color: #000;
} }
body { body {
@ -9,13 +11,13 @@ body {
font-family: 'Inter', sans-serif; font-family: 'Inter', sans-serif;
} }
/* HEADER E BANNER */ /* HEADER E MAIN BANNER */
.page__header { .page__header {
background: #000000;
display: flex; display: flex;
justify-content: center; justify-content: center;
background: #000000;
padding: 1.87rem 0; padding: 1.87rem 0;
width: 100%;
} }
.header__logo { .header__logo {
@ -33,26 +35,25 @@ body {
/* TOP TEXTS */ /* TOP TEXTS */
.top__text { .top__text {
display: flex;
align-items: center; align-items: center;
justify-content: center; display: flex;
flex-direction: column; flex-direction: column;
padding: 84px 30px 179px;
gap: 72px; gap: 72px;
justify-content: center;
padding: 84px 30px 179px;
} }
.top__infocard-text { .top__infocard-text {
width: 40%;
margin: 0 auto; margin: 0 auto;
width: 40%;
} }
.top__infocard-subtitle { .top__infocard-subtitle {
text-transform: uppercase;
font-weight: 400;
font-size: 32px; font-size: 32px;
font-weight: 400;
text-align: center; text-align: center;
text-transform: uppercase;
} }
.top__infocard-title, .top__infocard-title,
@ -60,36 +61,39 @@ body {
text-align: center; text-align: center;
} }
.top__infocard-image {
width: 100%;
}
.top__infocard-title { .top__infocard-title {
font-size: 48px;
font-weight: 500;
margin-bottom: 24px; margin-bottom: 24px;
text-transform: uppercase; text-transform: uppercase;
font-weight: 500;
font-size: 48px;
} }
.top__infocard-description { .top__infocard-description {
line-height: 24px;
font-size: 16px; font-size: 16px;
line-height: 24px;
} }
/* TOP CARDS */ /* TOP CARDS */
.top__cards { .top__cards {
display: grid; display: grid;
grid-template-columns: repeat(3, max-content);
gap: 20px; gap: 20px;
grid-template-columns: repeat(3, max-content);
justify-content: center; justify-content: center;
padding: 0 0 80px; width: 100%
} }
.top__card { .top__card {
display: flex;
flex-direction: column;
align-items: center; align-items: center;
padding: 26px 26px 34px;
background: #FFFFFF; background: #FFFFFF;
box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.23);
display: flex;
flex-direction: column;
padding: 26px 26px 34px;
} }
.top__card-image { .top__card-image {
@ -98,30 +102,139 @@ body {
} }
.top__card-description { .top__card-description {
max-width: 300px;
font-size: 16px; font-size: 16px;
line-height: 24px; line-height: 24px;
max-width: 300px;
text-align: center; text-align: center;
} }
/* BOTTOM CARDS */
/* MEDIAS QUERIES */ .bottom__cards {
background: #E0E0E0;
@media screen and (min-width: 769px) and (max-width: 1200px) { margin: 80px 0 191px;
.top-cards { padding: 0 72px;
grid-template-columns: repeat(2, max-content);
}
} }
@media screen and (max-width: 1200px) { .bottom__cards-container {
.top__cards { display: grid;
grid-template-columns: 1fr; gap: 40px;
padding: 0 32px 80px; grid-template-columns: repeat(3, 1fr);
} justify-content: center;
margin: 0 auto;
transform: translateY(4rem);
position: relative;
width: 100%;
} }
.bottom__card img {
height: auto;
width: 100%;
}
.bottom__card-image {
display: block;
}
.bottom__card-3 {
grid-column: initial;
}
/* BOTTOM INFOCARDS */
.bottom__infocards {
display: grid;
gap: 16px;
grid-template-columns: repeat(4, 1fr);
padding: 0 76px 108px;
width: 100%;
}
.bottom__infocard {
align-items: center;
background: #FFFFFF;
box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.15);
display: flex;
flex-direction: column;
padding: 33px 32px 65px;
}
.bottom__infocard-image {
display: block;
margin-bottom: 30px;
}
.bottom__infocard-description {
font-size: 16px;
max-width: 300px;
text-align: center;
}
/* BOTTOM BANNER CONTAINER */
.bottom__banner-container {
align-items: center;
display: flex;
flex-direction: column;
justify-content: center;
text-align: center;
}
.bottom__banner-desktop {
margin-top: 50px;
padding: 0 280px 116px;
width: 100%;
}
.bottom__banner-mobile {
display: none;
}
.bottom__title {
font-size: 32px;
font-weight: 600;
}
.bottom__text {
max-width: 550px;
}
.bottom__description {
line-height: 24px;
font-size: 16px;
}
/* FOOTER */
.footer {
align-items: center;
background: #000000;
display: flex;
flex-direction: column;
padding: 38px 0;
}
.footer__icons {
display: flex;
gap: 20px;
list-style-type: none;
margin-bottom: 16px;
}
.footer__text {
color: #BDBDBD;
font-size: 10px;
line-height: 12px;
text-transform: uppercase;
}
/* ----- MEDIAS QUERIES ----- */
@media screen and (max-width: 1024px) { @media screen and (max-width: 1024px) {
/* MAIN BANNER */
.main__banner-desktop { .main__banner-desktop {
display: none; display: none;
} }
@ -130,18 +243,26 @@ body {
display: block; display: block;
width: 100%; width: 100%;
} }
}
@media screen and (max-width: 992px) { .bottom__banner-desktop {
display: none;
}
.bottom__banner-mobile {
display: block;
width: 100%;
}
/* TOP TEXTS */
.top__text { .top__text {
flex-direction: column;
padding: 88px 32px 90px;
gap: 65px; gap: 65px;
padding: 88px 32px 90px;
} }
.top__infocard-text { .top__infocard-text {
width: 100%;
margin-right: 0; margin-right: 0;
width: 100%;
} }
.top__infocard-subtitle { .top__infocard-subtitle {
@ -149,24 +270,194 @@ body {
} }
.top__infocard-title { .top__infocard-title {
margin-bottom: 20px;
font-size: 28px; font-size: 28px;
margin-bottom: 20px;
} }
.top__infocard-image {
width: 100%;
max-width: 240px;
}
.top__infocard-description { .top__infocard-description {
text-align: center; text-align: center;
} }
/* TOP CARDS */
.top__card-image {
align-items: center;
width: 34%;
}
/* BOTTOM CARDS */
.bottom__cards {
margin-bottom: 112px;
padding: 0 24px;
}
.bottom__cards-container {
gap: 24px 14px;
grid-template-columns: repeat(2, 1fr);
transform: translateY(2rem);
}
.bottom__card-3 {
grid-column: 1/3;
}
.bottom__card-2 {
grid-row: 1;
}
/* BOTTOM INFOCARDS */
.bottom__infocards {
display: grid;
gap: 20px;
grid-template-columns: repeat(3, max-content);
justify-content: center;
padding: 0 0;
}
.bottom__infocard {
padding: 26px 26px 34px;
}
.bottom__infocard-image {
align-items: center;
width: 34%;
}
/* BOTTOM BANNER CONTAINER */
.bottom__banner-container {
display: flex;
flex-direction: column-reverse;
}
.bottom__title {
font-size: 24px;
}
.bottom__text {
padding: 0 32px 87px;
}
.bottom__banner-desktop {
display: none;
}
.bottom__banner-mobile {
display: block;
margin-bottom: 50px;
width: 100%;
}
/* FOOTER */
.page__footer {
padding-bottom: 26px;
}
.footer__text {
max-width: 280px;
text-align: center;
}
} }
@media screen and (min-width: 993px ) and (max-width: 1280px) { @media screen and (min-width: 769px) and (max-width: 1024px) {
.top-infocard-text {
max-width: 520px; /* TOP CARDS */
margin-right: 70px; .top__cards {
grid-template-columns: repeat(2, 1fr);
}
/* BOTTOM INFOCARDS */
.bottom__infocards {
grid-template-columns: repeat(2, 1fr);
}
}
@media screen and (max-width: 1200px) {
/* TOP CARDS */
.top__cards {
grid-template-columns: 1fr;
padding: 0 32px;
}
/* BOTTOM INFOCARDS */
.bottom__infocards {
grid-template-columns: 1fr;
padding: 0 24px 98px;
}
}
@media screen and (min-width: 2560px) {
/* TOP TEXTS */
.top__text {
gap: 72px;
padding: 84px 30px 179px;
}
.top__infocard-subtitle {
font-size: 64px;
}
.top__infocard-title {
font-size: 96px;
margin-bottom: 48px;
}
.top__infocard-description {
font-size: 32px;
line-height: 48px;
}
/* BOTTOM BANNER CONTAINER */
.bottom__title {
font-size: 64px;
}
.bottom__description {
font-size: 32px;
line-height: 48px;
}
/* FOOTER */
.footer__text {
font-size: 20px;
line-height: 24px;
}
/* TOP CARDS */
.top__cards {
display: grid;
gap: 20px;
grid-template-columns: repeat(3, max-content);
justify-content: center;
width: 100%
}
.top__card-image {
display: block;
margin-bottom: 26px;
}
.top__card-description {
font-size: 32px;
line-height: 48px;
}
/* BOTTOM INFOCARDS */
.bottom__infocard-description {
font-size: 32px;
max-width: 300px;
} }
} }

View File

@ -1,14 +1,21 @@
<!DOCTYPE html> <!DOCTYPE html>
<html lang="en"> <html lang="pt-br">
<head> <head>
<meta charset="UTF-8"> <meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=], initial-scale=1.0"> <meta name="viewport" content="width=], initial-scale=1.0">
<title>Desafio 1 - M3 Academy</title> <title>Desafio 1 - M3 Academy</title>
<link rel="stylesheet" href="./assets/styles.css"> <link rel="stylesheet" href="./assets/styles.css">
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap" rel="stylesheet">
</head> </head>
<body> <body>
<!-- HEADER -->
<header class="page__header"> <header class="page__header">
<a href="/"> <a href="/">
<img class="header__logo" src="./assets/images/logo-m3.png" alt="Logo M3"> <img class="header__logo" src="./assets/images/logo-m3.png" alt="Logo M3">
@ -16,38 +23,152 @@
</header> </header>
<main> <main>
<!-- BANNER PRINCIPAL -->
<figure> <figure>
<img class="main__banner main__banner-desktop" src="./assets/images/main-banner-desktop.png" alt="Banner principal Desktop"> <img class="main__banner main__banner-desktop" src="./assets/images/main-banner-desktop.png"
<img class="main__banner main__banner-mobile" src="./assets/images/main-banner-mobile.png" alt="Banner principal Mobile"> alt="Banner principal Desktop">
<img class="main__banner main__banner-mobile" src="./assets/images/main-banner-mobile.png"
alt="Banner principal Mobile">
</figure> </figure>
<!-- TEXTOS E IMAGEM DO TOPO -->
<section class="top__text"> <section class="top__text">
<div class="top__infocard-text"> <div class="top__infocard-text">
<h2 class="top__infocard-subtitle">Lorem ipsum</h2> <h2 class="top__infocard-subtitle">Lorem ipsum</h2>
<h1 class="top__infocard-title">dolor sit amet</h1> <h1 class="top__infocard-title">dolor sit amet</h1>
<p class="top__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod enim non dui fringilla interdum. Curabitur ut tortor sed lacus egestas vulputate vel sit amet velit. Nulla suscipit magna dui. </p> <p class="top__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
euismod enim non dui fringilla interdum. Curabitur ut tortor sed lacus egestas vulputate vel sit
amet velit. Nulla suscipit magna dui. </p>
</div> </div>
<figure> <figure>
<img class="top__infocard-image" src="./assets/images/top-image.png" alt="Imagem de 3 monitores"> <img class="top__infocard-image" src="./assets/images/top-image.png" alt="Imagem de 3 monitores">
</figure> </figure>
</section> </section>
<section class="top__cards"> <!-- 3 CARDS DO TOPO COM DESCRIÇÕES -->
<div class="top__card"> <section class="top__cards">
<img class="top__card-image" src="./assets/images/shop-icon.png" alt="Imagem de um shop icon do primeiro card do topo"> <figure class="top__card">
<p class="top__card-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod enim non dui fringilla interdum. </p> <img class="top__card-image" src="./assets/images/shop-icon.png"
</div> alt="Icon de um shop do primeiro card do topo">
<div class="top__card"> <figcaption class="top__card-description"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
<img class="top__card-image" src="./assets/images/shopping-bag-icon.png" alt="Imagem de um shopping bag do segundo card do topo"> euismod enim non dui fringilla interdum. </figcaption>
<p class="top__card-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod enim non dui fringilla interdum. </p> </figure>
</div>
<div class="top__card">
<img class="top__card-image" src="./assets/images/coin-icon.png" alt="Imagem de uma coin icon do terceiro card do topo">
<p class="top__card-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras euismod enim non dui fringilla interdum. </p>
</div>
</section>
</main> <figure class="top__card">
<img class="top__card-image" src="./assets/images/shopping-bag-icon.png"
alt="Icon de uma bolsa de shopping do segundo card do topo">
<figcaption class="top__card-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
euismod enim non dui fringilla interdum. </figcaption>
</figure>
<figure class="top__card">
<img class="top__card-image" src="./assets/images/coin-icon.png"
alt="Icon de uma mão com uma moeda em cima do terceiro card do topo">
<figcaption class="top__card-description">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras
euismod enim non dui fringilla interdum. </figcaption>
</figure>
</section>
<!-- 3 IMAGENS DOS CARDS DE BAIXO -->
<section class="bottom__cards">
<div class="bottom__cards-container">
<figure class="bottom__card bottom__card-1">
<img class="bottom__card-image" src="./assets/images/bottom-image-1.png"
alt="Imagem do primeiro card de baixo">
</figure>
<figure class="bottom__card bottom__card-2">
<img class="bottom__card-image" src="./assets/images/bottom-image-2.png"
alt="Imagem do segundo card de baixo">
</figure>
<figure class="bottom__card bottom__card-3">
<img class="bottom__card-image" src="./assets/images/bottom-image-3.png"
alt="Imagem do teceiro card de baixo">
</figure>
</div>
</section>
<!-- 4 CARDS DE BAIXO COM DESCRIÇÕES -->
<section class="bottom__infocards">
<figure class="bottom__infocard">
<img class="bottom__infocard-image" src="./assets/images/money-icon.png"
alt="Icon de dinheiro do primeiro card de baixo">
<figcaption class="bottom__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Cras euismod enim non dui fringilla interdum. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Cras euismod enim non dui fringilla interdum. </p>
</figure>
<figure class="bottom__infocard">
<img class="bottom__infocard-image" src="./assets/images/handcoin-icon.png"
alt="Icone de uma mão com uma moeda do segundo card de baixo">
<figcaption class="bottom__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Cras euismod enim non dui fringilla interdum. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Cras euismod enim non dui fringilla interdum. </p>
</figure>
<figure class="bottom__infocard">
<img class="bottom__infocard-image" src="./assets/images/laptop-icon.png"
alt="Icone de um laptop do terceiro card de baixo">
<figcaption class="bottom__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Cras euismod enim non dui fringilla interdum. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Cras euismod enim non dui fringilla interdum. </p>
</figure>
<figure class="bottom__infocard">
<img class="bottom__infocard-image" src="./assets/images/smartphone-icon.png"
alt="Icone de um celulara do quarto card de baixo">
<figcaption class="bottom__infocard-description">Lorem ipsum dolor sit amet, consectetur adipiscing
elit. Cras euismod enim non dui fringilla interdum. Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Cras euismod enim non dui fringilla interdum. </p>
</figure>
</section>
<!-- BANNER DE BAIXO COM TEXTO -->
<section class="bottom__banner-container">
<div class="bottom__text">
<h2 class="bottom__title">Lorem ipsum dolor sit amet</h2>
<p class="bottom__description">
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras vulputate sapien non libero faucibus
interdum. In eget tincidunt ipsum. Quisque a tellus at lectus blandit tempor. Ut tristique auctor mi
eget hendrerit. Curabitur venenatis felis vitae sagittis venenatis. Donec finibus turpis vitae
lectus interdum rutrum vitae sed augue.
</p>
</div>
<figure>
<img class="bottom__banner-desktop" src="./assets/images/bottom-banner-desktop.png"
alt="Banner do infocard de baixo desktop">
<img class="bottom__banner-mobile" src="./assets/images/bottom-banner-mobile.png"
alt="Banner do infocard de baixo mobile">
</figure>
</section>
<!-- FOOTER -->
<footer class="footer">
<ul class="footer__icons">
<li class="footer__icon">
<a href="#" target="_blank">
<img src="./assets/images/instagram-icon.svg" alt="Icone do Instagram">
</a>
</li>
<li class="footer__icon">
<a href="#" target="_blank">
<img src="./assets/images/facebook-icon.svg" alt="Icone do Facebook">
</a>
</li>
<li class="footer__icon">
<a href="#" target="_blank">
<img src="./assets/images/youtube-icon.svg" alt="Icone do YouTube">
</a>
</li>
</ul>
<p class="footer__text">
Copyright © 2020 - Loja Comércio Eletrônico CNPJ: 000.000.000/0001-00
</p>
</footer>
</main>
</body> </body>
</html> </html>