Comment puis-je convertir une hauteur d'un élément donnée en vh en pixels?
J'ai le max-hauteur d'un élément comme 65vh. J'ai besoin de convertir les pixels dans mon JavaScript pour voir si une image peut s'y insérer ou si j'ai besoin de rétrécir et de culture. (fais win8 développement d'une Application).
Ce travail?
100 vh = screen.height
donc 65vh en pixels est screen.height *0.65
source d'informationauteur Sudharsanan
Vous devez vous connecter pour publier un commentaire.
Pas nécessairement
screen.height * 0.65
maisviewport.height * 0.65
. Même si une application Windows 8 aura toujours de la même hauteur, quel que soit l'état ancré, c'est une différence importante dans les applications basées sur navigateur.En JavaScript:
Si vous utilisez jQuery, vous pouvez le faire:
Lorsque j'utilise
$("div").height();
il retourne en fait la valeur en pixels.Cochez cette violon.