Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
12
respostas

[Dúvida] Posicionamento da foto

Tenho uma duvida, como posso afastar a imagem do texto? E também saber o pq a pagina tem scrool horizontal e vertical

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

12 respostas

olá! tente usar na div:

display: grid;
grid-template-columns: 1fr 1fr;
max-width: 1000px;

Definir o tamanho maximo da div que segura o site todo significa definir que ele vai extender no maximo 1000 px. Vai ser o valor para que o conteudo todo dele se extenda. e 1fr 1fr para dividir a imagem do texto.

no CSS?

Isso, no CSS.

Não deu certo, parece q nada afasta a imagem

Olá bom dia!

Tente overflow: hidden; na tag body dentro do seu css(isso é para tentar tirar o scroll, e para afastar a imagem cria uma div que engloba o título, texto, botões e a imagem e no CSS marca essa div e dá um

div {
    display: flex;
    justify-content: space-around;
}

Coloque uma class na div, é melhor.

Espero ter ajudado!

Bom dia Luiz,

No caso do scrool eu tinha usado o overflow porém n estava ficando do jeito q eu qria, dps de adicionar um padding:24px no rodapé funcionou. Também fiz oq sugeriu com a div, porém a imagem não se mexeu só o texto. a imagem parece estar fixada. HTML:

Home Sobre mim Currículo

Eleve seu negócio digital a outro nível com um Front-end de qualidade!

Olá! Me chamo Raphael Romano, desenvolvedor Front-end com especialidade em HTML e CSS. Ajudo pequenos negócios e designers a colocarem em prática boas ideias. Vamos conversar?

Acesse minhas redes:

LinkedIn Github
Raphael Romano
<footer class="rodape"> <p class="rodape__texto">Desenvolvido por Raphael Romano.</p></footer>

O código que você enviou aqui quebrou.

Envie novamente o seu código HTML e CSS, para que eu possa tentar lhe ajudar em relação a imagem

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>Portfolio</title>
    <link rel="stylesheet" href="./styles/style.css">
</head>
<body>
    <header class="cabecalho">
        <nav class="cabecalho__menu">
                <a class="cabecalho__menu__links" href="index.html">Home</a>
                <a class="cabecalho__menu__links" href="about.html">Sobre mim</a>
                <a class="cabecalho__menu__links" href="curriculo.html">Currículo</a>
        </nav>
    </header>
    <main class="apresentacao">
        <section class="apresentecao__conteudo">
            <h1 class="apresentacao__conteudo__titulo">Eleve seu negócio digital a outro nível <strong class="titulo_destaque">com um Front-end de qualidade!</strong></h1>
                <p class="apresentacao__conteudo__texto">Olá! Me chamo <b>Raphael Romano</b>, desenvolvedor Front-end com especialidade em <span>HTML e CSS.</span>
                    Ajudo pequenos negócios e designers a colocarem em prática boas ideias. Vamos conversar?</p>
            <div class="apresentacao__botoes">
                <h2 class="apresentacao__redes">Acesse minhas redes:</h2>
                <a  href="https://www.linkedin.com/in/raphael-romano-41691a180/" class="apresentacao_linkedin"> <img src=assets/linkedin.png>LinkedIn</a>
                <a  href="https://github.com/raphaelrl1997" class="apresentacao_github"> <img src="assets/github.png"> Github</a>
            </div>
        </section>
                <img class="apresentacao__foto" src="perfil.jpeg" alt="Raphael Romano">
    </main>

    <footer class="rodape"><p class="rodape__texto">Desenvolvido por Raphael Romano.</p></footer>
</body>
</html>

CSS:

@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;700&family=Krona+One&family=Montserrat:wght@100;600&display=swap');

*{
    margin: 0;
    padding: 0;
}

body {
    /* height: 100vh; */
    box-sizing: border-box;
    background-color: #000;
    color: #f6f6f6;


    /*overflow-x: hidden;*/
}
.cabecalho {
    padding: 2% 0% 0% 10%;
    margin-top: 0;

}

.cabecalho__menu__links:hover{
    background-color: #272727;
    padding: 3%;
}

.cabecalho__menu {
    display: flex;
    gap: 80px;
}

.cabecalho__menu__links{
    font-family: 'Monteserrat', sans-serif;
    font-size: 24px;
    font-size: 600;
    color: #22d4fd;    
    text-decoration: none;
}


.titulo_destaque {
    color: #22d4fd;

}

.apresentacao {
    padding: 8% 15%;
    display:flex;
    align-items: center;
    justify-content: space-between;
}

.apresentacao__conteudo {
    width: 615px;
    display:flex;
    flex-direction: column;
    gap: 40px;  
}

.apresentacao__conteudo__titulo {
    font-size: 36px;
    font-family: 'Krona One', sans-serif;
}

.apresentacao__conteudo__texto {
    font-size: 24px;
    font-family: 'Montserrat', sans-serif;
}

.apresentacao__conteudo__texto a{
    text-decoration: none;
    color: #22d4fd;
}

span{
    color: #22d4fd;
    font-family: 'Krona One';
}

.apresentacao__foto {
    box-sizing: border-box;
    width: 467.71px;
    height: 532px;
    left: 1032px;
    top: 253px;

    border: 3px solid #22d4fd;
    border-radius: 16px;
}

.apresentacao__botoes{

    display: grid;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    gap:32px;
}

    .apresentacao__redes{
    font-family: 'krona one','sans-serif';
    font-weight: 400;
    font-size: 24px;

    width: 593px;
    left: 355px;
    top: 235px;
    gap: 40px;

}

.apresentacao_linkedin:hover {
    background-color: #272727;
    padding: 3%;

}

.apresentacao_github:hover {
    background-color: #272727;
    padding: 3%;

}
.apresentacao_github{
    display: flex;
    justify-content: center;
    gap: 16px;
    border: 2px solid #22d4fd;
    align-items: center;

    width: 378px;
    text-align: center;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0;

    text-decoration: none;

    color: #f6f6f6;
    font-family: 'Montserrat', sans-serif;
}

.apresentacao_linkedin{
    display: flex;
    justify-content: center;
    gap: 16px;
    border: 2px solid #22d4fd;
    align-items: center;

    width: 378px;
    text-align: center;
    border-radius: 8px;
    font-size: 24px;
    font-weight: 600;
    padding: 21.5px 0;

    text-decoration: none;

    color: #f6f6f6;
    font-family: 'Montserrat', sans-serif;
}

.rodape{
    padding: 24px;
    font-family: 'Montserrat';
    color: #000;
    background-color: #22d4fd;
}

.rodape__texto{

    font-family: 'Monteserrat', sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
    line-height: 36px;

    text-align: center;
}

Coloquei o código no meu VSCode e rodei e o espaçamento estava legal.

Tente com column-gap: 80px; na class apresentacao, caso achar esse espaçamento pouco aumente.

O meu ficou com esse espaçamento, só acrescentei no seu código o column-gap:80px.

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

PQP vc é um genio deu boa valeu mano

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

solução!

Boaa, ai sim. Bons estudos !