1
resposta

Faça como eu fiz: alinhe os elementos

<!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>Exemplo Flexbox com Arco-íris</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>

    <main class="apresentacao">
        <h1>Bem-vindo ao meu site!</h1>
        <p>Este é um exemplo de layout utilizando Flexbox com as cores do arco-íris.</p>
    </main>

</body>
</html>
/* Resetando margens e preenchimentos */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* Estilos para o contêiner com a classe "apresentacao" */
.apresentacao {
    display: flex;          /* Aplica o Flexbox */
    align-items: center;    /* Centraliza os itens verticalmente */
    justify-content: center;/* Centraliza os itens horizontalmente */
    height: 100vh;          /* O contêiner ocupa 100% da altura da janela */
    text-align: center;     /* Centraliza o texto dentro dos itens */
    flex-direction: column; /* Organiza os itens na vertical */
}

/* Estilizando o título com as cores do arco-íris */
h1 {
    font-size: 2rem;
    background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text; /* Para aplicar o gradiente ao texto */
    color: transparent;  /* Faz com que o gradiente se aplique apenas ao texto */
    padding: 10px;
}

/* Estilizando o parágrafo com a cor do arco-íris */
p {
    font-size: 1.2rem;
    background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet);
    -webkit-background-clip: text; /* Para aplicar o gradiente ao texto */
    color: transparent;  /* Faz com que o gradiente se aplique apenas ao texto */
    padding: 10px;
}
1 resposta

Olá, Mauro, como vai?

Seu código está ótimo! A utilização do Flexbox foi aplicada corretamente para centralizar os elementos, tanto vertical quanto horizontalmente. Além disso, a estilização com o gradiente ficou bem interessante e chama a atenção de forma criativa.

Continue assim, compartilhando seu trabalho!

Siga firme nos seus estudos e conte com o fórum sempre que precisar!

Abraços :)