7. NO PASSADO
• Tínhamos conexão lenta;
• Não existia acesso Wi-Fi;
• Sites para dispositivos móveis eram
versões simples dos sites originais;
• Era preciso manter múltiplas versões
de um site.
http://media.smashingmagazine.com/wp-content/uploads/2013/05/picnic_with_art_direction_mini.jpg
18. –Ethan Marcotte (2010)
“Responsive Web Design:
um único site que se adapta a qualquer
dispositivo, independente do tamanho da
tela e orientação.”
http://alistapart.com/d/responsive-web-design/
19. 1. Layout flexível, baseado em grid
!
2. Imagens e mídias flexíveis
!
3. Media queries (CSS3)
28. –Aaron Gustafson (2011)
“Web Design Adaptativo é um outro termo
para progressive enhancement: leva em
conta vários níveis de HTML, CSS,
JavaScript e tecnologia assistiva”
http://blog.easy-designs.net/archives/on-adaptive-vs-responsive-web-design/
33. MOBILE FIRST
• Pense relativo, não estático ou absoluto;
• Aprimoramentos CSS/JavaScript;
• Evite carregar dados desnecessários;
• Transições CSS (JavaScript são acelerados por hardware);
• Sprites CSS/SVG;
• SIMPLIFIQUE!
65. MARGIN E PADDING
• 1. Ao definir a propriedade margin de um elemento, o contexto é
a largura do elemento que o contém;
• 2. Ao definir a propriedade padding de um elemento, o contexto
é a largura do próprio elemento.
http://css-tricks.com/box-sizing/
padding
conteúdo
margin
border
66. BOX-SIZING
• É possível controlar o tamanho com
width, a borda com border e as margens
externas e internas com margin e
padding. Box model é como todas essas
propriedades se relacionam pra
determinar o tamanho final do elemento.
.elemento {
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}
http://css-tricks.com/box-sizing/
105. • touchstart
Quanto o dedo toca a superfície
!
• touchmove
Quanto o dedo desliza na superfície
!
• touchend
Quando o toque é finalizado
TOUCH EVENTS