Upload
wtmrio
View
102
Download
0
Embed Size (px)
Citation preview
Sobre o workshopbem, não vai ser tanto um workshop assim…
…porque é muita coisa pra decorar e bater cabeça
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
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
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… =/
Podemos começar!Criamos um arquivo HTML
Explicamos as tags
<head> e <body>
Abrimos num navegador
Colocamos algumas
mensagens
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!
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
Navegador e seu device
Como ele vê seu device
Formas do seu site reagir ao
navegador
Media queries!
Vamos imprimir uma lhama!
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!
Colunas salvam sua vida…
…mas isso quer dizer que temos que
escrever manualmente o CSS para cada
tamanho diferente de device?
Twitter Bootstrap
Bootstrap Grid
Vamos jogar o CSS fora e trocar pelo Bootstrap
Vamos refatorar o HTML para usar o Bootstrap
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
É isso, então :D
Luciano Ratamero
email:
twitter: @lucianoratamero
facebook: lucianoratameroPodem me mandar qualquer dúvida,
mesmo!