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

Curso Criando um Site do Zero - Aula 11 - Criando o rodapé

10/08/2016

Na 11ª aula do curso Criando um site do zero aprenderemos como criar o rodapé das nossas páginas.

Como nosso rodapé estará presente em todas as páginas do nosso website, o primeiro passo é criar um arquivo externo (footer.php) dentro do diretório libraries. Esse arquivo externo receberá as informações do nosso rodapé.

<!-- Arquivo footer.php -->
<div class="Footer">
    <div class="FooterTexto">
        Rua dos Inconfidentes, 1220 - B. Floresta <br>
        Belo Horizonte / MG <br>
        Contato: (37) 98877-6655
    </div>

    <div class="FooterImage">
        <picture>
            <source media="(max-width: 480px)" srcset="../images/LogomarcaFooterMobile.png">
            <source media="(min-width: 481px) and (max-width: 768px)" srcset="../images/LogomarcaFooterMobile.png">
            <source media="(min-width: 769px)" srcset="../images/LogomarcaFooter.png">
            <img src="../images/LogomarcaFooterMobile.png" alt="Logomarca do Desenvolvedor" title="Logomarca do Desenvolvedor">
        </picture>
    </div>
</div>

Repare no código acima que temos uma div principal com a classe Footer, e dentro dela temos a class FooterTexto responsável pelo endereço, email e telefone, e outra div com a classe FooterImage que será responsável pelo pequeno ícone do desenvolvedor que fica no canto esquerdo inferior do rodapé. A classe FooterImage recebe a tag picture, pois utilizamos uma imagem para desktop e outra para dispositivos mobile.

Logomarca desenvolvedor Desktop Logomarca desenvolvedor Mobile

Partiremos agora para a estilização do rodapé.

/*Smartphone*/
@media only screen and (max-width: 480px){
	.Footer{float:left; width: 100%; background: #A9CF46; border-top: 20px solid #678346; font-family: Verdana,sans-serif; font-size: 17px; line-height: 35px;}
		.FooterTexto{float:left;  width: 90%; margin: 20px 5%; text-align: center;}
		.FooterImage{float:left; width: 100%; text-align: center;}
}

/*Tablet*/
@media only screen and (min-width: 481px) and (max-width: 768px){
	.Footer{float:left; width: 100%; background: #A9CF46; padding: 20px; border-top: 20px solid #678346; font-family: Verdana,sans-serif; font-size: 17px; line-height: 35px;}
		.FooterTexto{float:left;  width: 100%; text-align: center; margin-bottom: 20px;}
		.FooterImage{float:left; width: 100%; text-align: center;}
}

/*Desktop*/
@media only screen and (min-width: 769px){
	.Footer{float:left; width: 100%; background: #A9CF46; padding: 20px; border-top: 20px solid #678346; font-family: Verdana,sans-serif; font-size: 17px; line-height: 35px;}
		.FooterTexto{float:left; margin-left: 5%; width: 60%;}
		.FooterImage{float:left; margin-right: 5%; width: 30%; text-align: right;}
}
Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Curso Criando um Site do Zero - Aula 10 - Criando Anúncios
Aprenderemos hoje como criar anúncios automáticos. Para tanto utilizaremos divs flutuantes para que se encaixem perfeitamente em cada layout (mobile ou desktop)
Saiba mais!
Curso Criando um Site do Zero - Aula 12 - Páginas Internas I
Nesta vídeo aula criaremos a página interna do nosso website. Para tanto faremos uma cópia da index.php e renomearemos para sobrenos.php.
Saiba mais!
Site do Zero
Neste curso aprenderemos como criar um website estático básico com as seguintes características: base em HTML5, estilização em CSS3, dinamização com JQuery, responsivo.
Saiba mais!