Saudações tenho um projeto que vou enviar abaixo e na classe:
.apresentacao__subtitulo__links__botoes:hover {
background-color: #fff;
transition: 1s;
}
Se adicionar um padding: 3% como no exemplo no exercício no curso, no meu projeto os botões somente expandem na vertical e gostaria que expandissem na horizontal como no exemplo, podem me informar onde estou errando ou o que não estou vendo?
HTML:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Rafael S. Fonseca - Portifólio </title>
<link rel="icon" type="image/x-icon" href="imagens/favicon.ico">
<link rel="stylesheet" href="styles/normalize.css">
<link rel="stylesheet" href="styles/style.css">
</head>
<body>
<header>
<h1 class="cabecalho">Portifólio de Rafael S. Fonseca</h1>
</header>
<main class="apresentacao">
<section>
<h2 class="apresentacao__titulo">Objetivo:</h2>
<p class="apresentacao__titulo__conteudo">Este é meu portifólio que tem como objetivo apresentar um pouco do que venho estudando e aprendendo.</p>
<h3 class="apresentacao__subtitulo">Abaixo estão alguns de meus projetos:</h3>
<div class="links-container">
<div class="apresentacao__subtitulo__links">
<a class="apresentacao__subtitulo__links__botoes" href="#" target="_blank">Tutorial HTML e CSS</a>
<a class="apresentacao__subtitulo__links__botoes" href="#" target="_blank">Site católico</a>
<a class="apresentacao__subtitulo__links__botoes" href="#" target="_blank">CTB</a>
</div>
</div>
</section>
<img src="imagens/Foto perfil sem fundo.png" alt="Foto de perfil de Rafael S. Fonseca">
</main>
<footer class="rodape">
<h4>Contatos:</h4>
<a class="contatos" href="tel:+5527998970781" target="_blank">Telefone: +5527998970781 (WhatsApp)</a>
<a class="contatos" href="fonsecafael@gmail.com" target="_blank">E-mail: fonsecafael@gmail.com</a>
<a class="contatos" href="https://www.linkedin.com/in/fonsecafaell" target="_blank">Linkedin</a>
<a class="contatos" href="https://github.com/fonsecafael" target="_blank">Github</a>
</footer>
</body>
</html>
CSS:
@import url('https://fonts.googleapis.com/css2?family=Krona+One&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&family=Orbitron:wght@400..900&family=Roboto:ital,wght@0,100..900;1,100..900&family=WDXL+Lubrifont+TC&display=swap');
*{
margin: 0;
padding: 0;
}
body{
height: 100vh; /*Importante colocar a propriedade "height: 100vh" para aplicar a ocupação de toda a tela pelas configurações do CSS*/
box-sizing: border-box; /*A propriedade e valor “box-sizing: border-box” se faz fundamental para garantir que nada ou nenhum elemento, saia das dimensões do elemento pai*/
background-color: #000000;
color: #F6F6F6;
}
.cabecalho {
display: flex;
justify-content: center;
font-family: "Orbitron", sans-serif;
font-size: 50px;
}
.apresentacao{
margin: 5%;
display: flex;
align-items: center;
justify-content: space-between;
}
.apresentacao__titulo {
margin: 2% 0% 1% 0%;
font-size: 36px;
font-family: "Krona One", sans-serif;
}
.apresentacao__titulo__conteudo {
margin: 2% 0% 1% 0%;
font-size: 24px;
font-family: "Montserrat", sans-serif;
}
.apresentacao__subtitulo {
margin: 2% 0% 1% 0%;
font-size: 32px;
font-family: "Krona One", sans-serif;
}
.links-container {
display: flex;
justify-content: center;
}
.apresentacao__subtitulo__links {
display: flex;
flex-direction: column;
row-gap: 10px;
font-size: 24px;
font-family: "WDXL Lubrifont TC", sans-serif;
font-weight: 600;
width: 190px;
text-align: center;
}
.apresentacao__subtitulo__links__botoes{ /*A propriedade hover serve para alterar ou adicionar estilos em um elemento quando passar o cursor do mouse por cima dele.*/
background-color: #32CD32;
border-radius: 16px;
padding: 21.5px 3px;
color: #000000;
cursor: pointer;
text-decoration: none; /* Remove sublinhas dos links */
}
.apresentacao__subtitulo__links__botoes:hover {
background-color: #fff;
transition: 1s;
}
.contatos {
font-family: "Open Sans", sans-serif;
font-size: 20px;
text-decoration: none;
color: inherit;
}
.rodape {
display: flex;
justify-content: space-around;
font-family: "Open Sans", sans-serif;
font-size: 25px;
}