Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Template com CSS Grid - #4 Aside e Footer

02/12/2020

Nesse tutorial desenvolveremos a barra lateral, aside, e o rodapé do nosso template, footer.

Footer e Aside com HTML e CSS

index.html

No html criaremos as seções de aside e footer:

<aside>
    <div class="subjects">
        <p><strong>Assuntos do momento</strong></p>
        <ol>
            <li>Novidades</li>
            <li>Esporte</li>
            <li>Casas</li>
            <li>Famosos</li>
            <li>Famosos</li>
            <li>Famosos</li>
        </ol>
    </div>

    <div class="ads-aside">
        <img src="./img/ads-aside.jpg" alt="">
    </div>
</aside>


<footer>
    <p>
    Endereço <br>
    Telefone <br>
    Email</p>
</footer>

lib/css/style.css

Na nossa folha de estilos realizaremos o design dos elementos criados no aside e no footer:

aside{grid-area: aside;}
    .subjects{margin-top: 10px; text-align: center;}
    .subjects ol{column-count: 2; line-height: 30px;}
    .ads-aside{margin-top: 20px;}

footer{
    grid-area: footer;
    box-shadow: 0 10px 20px #ccc;
    background: #eee;
    padding: 20px 0;
    line-height: 30px;
    text-align: center;
    font-weight: bold;
    margin: 30px -5% -10px -5%;
}

Não esqueça de incluir também o footer na div container:

.container{
    display:grid;
    grid-template-columns: 65% 30%;
    justify-content: space-between;
    padding: 10px 5%;
    grid-template-areas:
        "header header"
        "main aside"
        "footer footer"
    ;
}

Por hoje é só! Sucesso nos códigos e na vida!

Precisa de ajuda nos códigos? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Template com CSS Grid - #3 Main
Nesse tutorial vamos continuar a trabalhar com CSS Grid desenvolvendo a parte do main do nosso layout.
Saiba mais!
Template com CSS Grid - #5 Responsividade I
Nesse tutorial aprenderemos como aplicar a responsividade no nosso template, ou seja, como deixar o nosso site ajustável nas diferentes resoluções.
Saiba mais!
CSS
As folhas de estilo em cascata (CSS) são responsáveis pela estilização e design do nosso website.
Saiba mais!