Olá,
Estou a ler sobre DIP, CSS Pixel e Pixel físicos.
Ok, vamos lá! (Este assunto dá nó na cabeça :)
- CSS Pixel é a relação entre Pixel Fisico e o Zoom dado pelo utilizador!
- Pixel Fisico é o tamanho real no aparelho!
- DIP, para device pixel ratio diferentes de 1 temos o device independent pixel!
Caso de exemplo:- CSS Pixels = 980 (neste caso o zoom dado pelo utilizador foi de 1.5, porque 980/640 = 1.5), certo?
- DIP = 320
- Pixel Fisico = 640
Isto significa que o device pixel ratio é igual a 2, porque 640/320 = 2.
"A relação entre DIP e pixels físicos é: número de DIPs × devicePixelRatio = número de device pixels. Já a relação entre CSS pixel e DIP tem a ver com o viewport que estamos usando. Como, na maioria dos sites otimizados pra mobile, vamos usar device-width , então: um CSS pixel = um DIP."
"A relação entre DIP e pixels físicos é: número de DIPs × devicePixelRatio = número de device pixels." -
Esta parte percebi - Posso chamar número de device pixels como Pixel Fisico, certo?
"Já a relação entre CSS pixel e DIP tem a ver com o viewport que estamos usando. Como, na maioria dos sites otimizados pra mobile, vamos usar device-width , então: um CSS pixel = um DIP." - Se o viewport é a tela de exibição, significa que se utilizamos device-with, nosso viewport será igual ao tamanho da tela! Neste caso 640!? Esta última frase não percebi!
Obrigado pela ajuda