feat: parte footer final finalizada e responsiva
BIN
adilson-fernando/src/assets/icons/american.jpg
Normal file
After Width: | Height: | Size: 3.1 KiB |
BIN
adilson-fernando/src/assets/icons/barravertical.jpg
Normal file
After Width: | Height: | Size: 682 B |
BIN
adilson-fernando/src/assets/icons/boleto.jpg
Normal file
After Width: | Height: | Size: 2.0 KiB |
BIN
adilson-fernando/src/assets/icons/elo.jpg
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
adilson-fernando/src/assets/icons/hipercard.png
Normal file
After Width: | Height: | Size: 748 B |
BIN
adilson-fernando/src/assets/icons/mastercard.jpg
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
adilson-fernando/src/assets/icons/paypal.jpg
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
adilson-fernando/src/assets/icons/visa.jpg
Normal file
After Width: | Height: | Size: 2.2 KiB |
BIN
adilson-fernando/src/assets/icons/vtexcertificado.jpg
Normal file
After Width: | Height: | Size: 4.3 KiB |
BIN
adilson-fernando/src/assets/logos/logoM3.jpg
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
adilson-fernando/src/assets/logos/logoVtex.png
Normal file
After Width: | Height: | Size: 647 B |
@ -3,12 +3,56 @@ import React from "react";
|
||||
import "../../styles/Global.scss";
|
||||
import "../../styles/Variaveis.scss";
|
||||
|
||||
import "../../styles/Footer.module.scss";
|
||||
import mastercard from "../../assets/icons/mastercard.jpg"
|
||||
import visa from "../../assets/icons/visa.jpg"
|
||||
import american from "../../assets/icons/american.jpg"
|
||||
import elo from "../../assets/icons/elo.jpg"
|
||||
import hipercard from "../../assets/icons/hipercard.png"
|
||||
import paypal from "../../assets/icons/paypal.jpg"
|
||||
import boleto from "../../assets/icons/boleto.jpg"
|
||||
import barravertical from "../../assets/icons/barravertical.jpg"
|
||||
import vtexcertificado from "../../assets/icons/vtexcertificado.jpg"
|
||||
import logoVtex from "../../assets/logos/logoVtex.png"
|
||||
import logoM3 from "../../assets/logos/logoM3.jpg"
|
||||
|
||||
import styles from "../../styles/Footer.module.scss";
|
||||
import MenuFooter from "./MenuFooter";
|
||||
|
||||
const Footer = () => {
|
||||
return (
|
||||
<footer>
|
||||
|
||||
<footer className={styles["footer"]}>
|
||||
<MenuFooter/>
|
||||
<div className={styles["conteiner-info"]}>
|
||||
|
||||
<div className={styles["info-text-desktop"]}>
|
||||
<h2 className={styles["text-h2"]}>Lorem ipsum dolor sit amet, consectetur adipiscing</h2>
|
||||
<h2 className={styles["text-h2"]}>Elit, sed do eiusmod tempor</h2>
|
||||
</div>
|
||||
|
||||
<div className={styles["info-icons"]}>
|
||||
<img className={styles["img-icons"]} src={mastercard} alt="mastercard" />
|
||||
<img className={styles["img-icons"]} src={visa} alt="visa" />
|
||||
<img className={styles["img-icons"]} src={american} alt="american" />
|
||||
<img className={styles["img-icons"]} src={elo} alt="elo" />
|
||||
<img className={styles["img-icons"]} src={hipercard} alt="hipercard" />
|
||||
<img className={styles["img-icons"]} src={paypal} alt="paypal" />
|
||||
<img className={styles["img-icons"]} src={boleto} alt="boleto" />
|
||||
<img className={styles["img-icons-barra"]} src={barravertical} alt="barravetical" />
|
||||
<img className={styles["img-icons-vtex"]} src={vtexcertificado} alt="vtex certivicado" />
|
||||
</div>
|
||||
|
||||
<div className={styles["info-text-mobile"]}>
|
||||
<h2 className={styles["text-h2-mobile"]}>Lorem ipsum dolor sit amet, consectetur adipiscing elit. .</h2>
|
||||
</div>
|
||||
|
||||
<div className={styles["info-devs"]}>
|
||||
<p className={styles["info-devs-p"]}>Powered by</p>
|
||||
<img className={styles["info-devs-imgvtex"]} src={logoVtex} alt="logoVtex" />
|
||||
<p className={styles["info-devs-p"]}>Developed by</p>
|
||||
<img className={styles["info-devs-imgm3"]} src={logoM3} alt="logoM3" />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</footer>
|
||||
);
|
||||
|
||||
|
19
adilson-fernando/src/components/Footer/MenuFooter.tsx
Normal file
@ -0,0 +1,19 @@
|
||||
import React from "react";
|
||||
|
||||
import "../../styles/Global.scss";
|
||||
import "../../styles/Variaveis.scss";
|
||||
|
||||
|
||||
import styles from "../../styles/MenuFooter.module.scss";
|
||||
|
||||
const MenuFooter = () => {
|
||||
return (
|
||||
<div>
|
||||
|
||||
</div>
|
||||
);
|
||||
|
||||
};
|
||||
|
||||
export default MenuFooter;
|
||||
|
@ -0,0 +1,149 @@
|
||||
.footer{
|
||||
|
||||
.conteiner-info{
|
||||
display: flex;
|
||||
background: black;
|
||||
@media (max-width: 1024px) {
|
||||
flex-direction: column;
|
||||
}
|
||||
.info-text-desktop{
|
||||
margin-top: 20px;
|
||||
margin-left: 7.813%;
|
||||
padding-bottom: 20px;
|
||||
@media (min-width: 2500px){
|
||||
margin-left: 4%;
|
||||
margin-top: 25px;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
display: none;
|
||||
}
|
||||
.text-h2{
|
||||
font-family: 'Roboto',sans-serif;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-size: 10px;
|
||||
line-height: 12px;
|
||||
text-transform: capitalize;
|
||||
color: #FFFFFF;
|
||||
@media (min-width: 2500px){
|
||||
font-size: 20px;
|
||||
line-height: 23px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.info-icons{
|
||||
width:39.765625%;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-top: 15px;
|
||||
padding-bottom: 15px;
|
||||
padding-left:8.625781% ;
|
||||
@media (min-width: 2500px) {
|
||||
padding-left: 14.7368%;
|
||||
width: 42.4168%;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
width: 91.7333%;
|
||||
padding-left:16px ;
|
||||
}
|
||||
.img-icons{
|
||||
width: 36px;
|
||||
height: 20.2px;
|
||||
margin-right: 12px;
|
||||
@media (min-width: 2500px){
|
||||
width: 70px;
|
||||
height: 39.27px;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
width: 30px;
|
||||
height:16.97px ;
|
||||
margin-right: 11.33px;
|
||||
}
|
||||
}
|
||||
.img-icons-barra{
|
||||
width: 1px;
|
||||
height:24px ;
|
||||
margin-right: 13px;
|
||||
@media (max-width: 1024px) {
|
||||
height:21px ;
|
||||
margin-right: 11.33px;
|
||||
}
|
||||
}
|
||||
.img-icons-vtex{
|
||||
width: 54.61px;
|
||||
height: 34px;
|
||||
@media (min-width: 2500px){
|
||||
width: 106px ;
|
||||
height: 66px;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
width: 45px;
|
||||
height: 28px;
|
||||
}
|
||||
}
|
||||
}
|
||||
.info-text-mobile{
|
||||
display: none;
|
||||
@media (max-width: 1024px) {
|
||||
display: block;
|
||||
margin-left: 16px;
|
||||
margin-bottom: 15px;
|
||||
}
|
||||
.text-h2-mobile{
|
||||
font-family: 'Roboto',sans-serif;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-size: 10px;
|
||||
line-height: 12px;
|
||||
text-transform: capitalize;
|
||||
color: #FFFFFF;
|
||||
}
|
||||
}
|
||||
.info-devs{
|
||||
display: flex;
|
||||
align-items: center;
|
||||
padding-left:8.625781% ;
|
||||
width: 26.328125%;
|
||||
@media (min-width: 2500px) {
|
||||
width:30.9036%;
|
||||
padding-left: 14.7368%;
|
||||
}
|
||||
@media (max-width: 1024px) {
|
||||
width: auto;
|
||||
padding-left: 16px;
|
||||
padding-bottom: 15px;
|
||||
}
|
||||
.info-devs-p{
|
||||
font-family: 'Roboto',sans-serif;
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-size: 10px;
|
||||
line-height: 12px;
|
||||
text-transform: capitalize;
|
||||
color: #FFFFFF;
|
||||
margin-right: 12px;
|
||||
@media (min-width: 2500px) {
|
||||
font-size: 20px;
|
||||
line-height: 23px;
|
||||
}
|
||||
}
|
||||
.info-devs-imgvtex{
|
||||
width: 44.92px;
|
||||
height: 16px;
|
||||
margin-right: 12px;
|
||||
@media (min-width: 2500px) {
|
||||
width: 84.22px;
|
||||
height: 30px;
|
||||
}
|
||||
}
|
||||
.info-devs-imgm3{
|
||||
width: 28.66px ;
|
||||
height: 15.65px;
|
||||
@media (min-width: 2500px) {
|
||||
width: 54.95px;
|
||||
height: 30px;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|