- Abra um novo terminal e digite o seguinte comando:
npm install react-icons --save
- Acesse o repositório de ícones no seguinte endereço
https://react-icons.github.io/react-icons/
-
Escolha os ícones que irá utilizar. Com base neles você irá fazer os imports
-
Abra o arquivo onde deseja usar os ícones.
-
Faça os imports deles.
-
Abra o arquivo
index.jsx
deContatos
-
Faça os seguintes imports:
import { BsGithub, BsInstagram, BsLinkedin, BsWhatsapp } from 'react-icons/bs'
import { GoMail } from 'react-icons/go'
-
Crie o arquivo
Contatos.module.css
-
Organize o seu arquivo para que fique da seguinte forma:
import Header from '../../components/Header'
import Footer from '../../components/Footer'
import Container from '../../components/Container'
import styles from './Contatos.module.css'
import { BsGithub, BsInstagram, BsLinkedin, BsYoutube } from 'react-icons/bs'
import { GoMail } from 'react-icons/go'
function Contatos() {
return (
<>
<Header />
<Container>
<section className={styles.contatos}>
<h2>Contatos</h2>
<h3>Entre em contato</h3>
<p>Para que possamos conversar mais sobre</p>
<div className={styles.icones}>
<a href='mailto:edsonmaiap@gmail.com' target='_blank' rel='noopener noreferrer'>
<GoMail className={styles.icone} />
</a>
<a href='https://' target='_blank' rel='noopener noreferrer'>
<BsInstagram className={styles.icone} />
</a>
<a href='' target='_blank' rel='noopener noreferrer'>
<BsYoutube className={styles.icone} />
</a>
<a href='' target='_blank' rel='noopener noreferrer'>
<BsGithub className={styles.icone} />
</a>
<a href='' target='_blank' rel='noopener noreferrer'>
<BsLinkedin className={styles.icone} />
</a>
</div>
</section>
</Container>
<Footer />
</>
)
}
export default Contatos
- Abra o arquivo
Contatos.module.css
- Faça o seguinte código:
.contatos {
width: 90%;
height: 85vh;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1.5rem;
}
.icones {
width: 90%;
display: flex;
align-items: center;
justify-content: space-evenly;
padding-block: 1rem;
}
.icone {
font-size: 3rem;
color: var(--red);
}
- Salve as alterações e teste no browser.