Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Projeto-Pessoal

Bom dia equipe, tudo bem?

Estou desenvolvendo um projeto pessoal de um bazar beneficente, onde estou com dificuldade para editar uma das páginas de meu projeto, eu gostaria de diminuir o espaço da lista de doações com o título "O QUE DOAR:", e a parte das informações do contato eu gostaria que ficasse alinhado com a lista de doações e também queria que a imagem ficasse embaixo da parte do texto do contato pois quando eu coloco a imagem a página desconfigura tudo. Conseguem me ajudar por favor? Não sei se seria possível fazer o que eu gostaria.

Seguem prints da tela: https://drive.google.com/drive/folders/15OS_l_xxxp2dMe5notqH7fot5wNlS6Gl?usp=sharing

github: https://github.com/luizhfari/bazar-caridade

1 resposta
solução!

Oi, Luiz, tudo bem?

Para diminuir o espaçamento entre os itens, você pode criar uma classe conteudo-doacoes na tag <ul> e adicionar uma propriedade de gapcom valor de 10px.

Arquivo donations.html:

<ul class="apresentacao__conteudo conteudo-doacoes">

Arquivo styles.css:

.conteudo-doacoes{
    gap:10px;
}

Caso queira reduzir o espaço entre o título da página e os itens, você pode acrescentar a tag <h1> dentro da tag <section> e alterar as propriedades da classe apresentacao__conteudo__doacoes, como mostro no código abaixo:

Arquivo donations.html:

<section class="apresentacao__conteudo__doacoes"> 
    <h1 class="apresentacao__conteudo__titulo">O QUE DOAR:</h1>
//CÓDIGO OMITIDO

Arquivo styles.css:

.apresentacao__conteudo__doacoes {
    width: 615px;
    gap: 10px;
    display: flex;
    flex-direction: column;
}

Para alinhar o texto com os contatos e a imagem, você pode criar uma classe doacoes na tag <main>, inserir a tag <img> que contém a imagem dentro da tag <div> que possui o conteúdo de contato e fazer algumas alterações nas propriedades CSS das classes , e ``, como mostro abaixo:

Arquivo donations.html:

<main class="apresentacao doacoes">
    <section class="apresentacao__conteudo__doacoes"> 
        <h1 class="apresentacao__conteudo__titulo">O QUE DOAR: </h1>
        <ul class="apresentacao__conteudo conteudo-doacoes">
            //CÓDIGO OMITIDO
        </ul>
    </section>
    <div class="apresentacao__contato__doacoes">
        //CÓDIGO OMITIDO
        <img class="apresentacao__imagem__doacoes" src="./assets/imagem-da-comunidade.png" alt="Foto da Comunidade">
    </div>
</main>

Arquivo styles.css:

.doacoes{
    display:flex;
    justify-content: center;
    gap: 30px;
}

.apresentacao__contato__doacoes {
    width: 845px;
    gap: 10px;
    display:flex;
    flex-direction: column;
}

.apresentacao__imagem__doacoes {
    width: 100%;
}

O resultado será duas colunas, uma contendo as informações sobre o que doar e outra contendo o contato e a imagem.

Imagem do resultado com as aliterações no código HTML e CSS

Espero ter ajudado. Caso tenha dúvidas, conte com o fórum. Abraços!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!