Top Banner
Front-end: do básico ao layout responsivo Luciano Ratamero
24

Front-end: do básico ao layout responsivo

Aug 17, 2015

Download

Technology

wtmrio
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Front-end: do básico ao layout responsivo

Front-end: do básico ao layout

responsivoLuciano Ratamero

Page 2: Front-end: do básico ao layout responsivo

Sobre o workshopbem, não vai ser tanto um workshop assim…

…porque é muita coisa pra decorar e bater cabeça

Page 3: Front-end: do básico ao layout responsivo

Qual o perfil de vocês?

Page 4: Front-end: do básico ao layout responsivo

Mas o que vai ter?

HTML

CSS

JavaScript (jQuery)

Um pouco de tudo:

Twitter Bootstrap (se der tempo)

Page 5: Front-end: do básico ao layout responsivo

Okok, o que é HTML?Hyper Text Markup Language

Linguagem de marcação

Descreve o conteúdo interno de qualquer página

web

Centraliza todas as dependências da página

Page 6: Front-end: do básico ao layout responsivo
Page 7: Front-end: do básico ao layout responsivo

Legal, e o CSS?Cascading Style Sheets

Folha de estilos

Uma listona de como tudo tem que

aparecer

Apenas liga um elemento do HTML às

suas características

Page 8: Front-end: do básico ao layout responsivo
Page 9: Front-end: do básico ao layout responsivo

E o JavaScript?Linguagem de programação

Basicamente, um monte de função

Manipula diretamente o HTML e o CSS de uma

página

Não vamos falar muito dele por aqui… =/

Page 10: Front-end: do básico ao layout responsivo
Page 11: Front-end: do básico ao layout responsivo

Podemos começar!Criamos um arquivo HTML

Explicamos as tags

<head> e <body>

Abrimos num navegador

Colocamos algumas

mensagens

Page 12: Front-end: do básico ao layout responsivo

Temos conteúdo pra mexer!

Começamos a usar o CSS

IDs, Classes, Tags e seus

seletores

Características físicas

Características de

posicionamento

Vamos importar o CSS no HTML!

Page 13: Front-end: do básico ao layout responsivo

Pausa para um café com dúvidas…

…e música de elevador

Page 14: Front-end: do básico ao layout responsivo

Agora o negócio ficou sérioO que é jQuery

Querido e amado DOM (Document Object

Model)

Escondendo e exibindo coisas

Escondendo e exibindo coisas com estilo

Escondendo e exibindo coisas ao clicar em

coisas

Eventos: click, hover, focus, change

Page 15: Front-end: do básico ao layout responsivo

Pausa para outro café com dúvidas…

…porque javascript dói a cabeça

Page 16: Front-end: do básico ao layout responsivo

Já sei o básico! E agora?

Agora é hora de aprender o básico!

Page 17: Front-end: do básico ao layout responsivo

Navegador e seu device

Como ele vê seu device

Formas do seu site reagir ao

navegador

Media queries!

Vamos imprimir uma lhama!

Page 18: Front-end: do básico ao layout responsivo

Tem mais?Media queries para tamanhos específicos

Vamos mostrar a lhama acima de 640px!

Vamos mostrar duas lhamas lado a lado/acima e

abaixo!

Lembra de falar do viewport!

Page 19: Front-end: do básico ao layout responsivo

Colunas salvam sua vida…

…mas isso quer dizer que temos que

escrever manualmente o CSS para cada

tamanho diferente de device?

Page 20: Front-end: do básico ao layout responsivo
Page 21: Front-end: do básico ao layout responsivo

Twitter Bootstrap

Bootstrap Grid

Vamos jogar o CSS fora e trocar pelo Bootstrap

Vamos refatorar o HTML para usar o Bootstrap

Page 22: Front-end: do básico ao layout responsivo

Vamos juntar tudo!(se ainda tiverem

pique)Vamos fazer um formulário de contato

Nome, email e mensagem

Ao clicar no botão de enviar, desativar o botão,

esperar 3 segundos e substituir todo o HTML por

uma lhama

Page 23: Front-end: do básico ao layout responsivo

Dúvidas?

Page 24: Front-end: do básico ao layout responsivo

É isso, então :D

Luciano Ratamero

email:

[email protected]

twitter: @lucianoratamero

facebook: lucianoratameroPodem me mandar qualquer dúvida,

mesmo!