Created
March 7, 2015 01:38
-
-
Save joffilyfe/6d3e85e896af1911ca31 to your computer and use it in GitHub Desktop.
responsive explanation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Então, eu vou apresentar domingo o conceito do mobile first. | |
O que é o mobile first? | |
É o ato de criar o sites primeiramente para dispositivos mais limitados como: | |
1) Celulares, | |
2) Tablets | |
Antigamente existiam apenas palmtops, que eram dispositivos muito limitados, telas monocromaticas e tamanhos bem definidos, por isso o CSS2 e o HTML4 não introduziam o conceito que a gente vai ver aqui. | |
Com o lançamento do iphone, os desenvolvedores se viram obrigados a tornar os sites adaptados aos dispositivos, contudo quando surgiram esses celulares você abria um site e via ele como se estivesse em um computador normal. A experiência do usuário era pessima, ter uma resolução de 1280 em uma tela de 13 polegadas é diferente de ter essa resolução em uma tela de 4 polegadas. | |
Dai o CSS3 (o que a gente tá estudando) introduziu o conceito de media queries. | |
O que isso faz? Nos dar a liberdade de definir em quais resoluções as nossas regras de CSS valerão. | |
----------------------------- | |
Exemplo: | |
@media (min-width: 480px) { | |
body { | |
background: red; | |
} | |
} | |
Com isso em telas com o tamanho MINIMO de 480px o background vai ser vermelho. | |
Enfim, isso implica em criar nossos sites para resoluções mais limitadas e ir fazendo ele se adaptar a resoluções maiores. Vou mostrar um exemplo. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment