propiedad HTML DOM ventana devicePixelRatio

La propiedad devicePixelRatio devuelve la relación entre la resolución en píxeles físicos y la resolución en píxeles CSS del dispositivo actual. En términos más simples, esta propiedad también le dice al navegador cuántos de los píxeles reales de la pantalla se deben usar para dibujar un solo píxel CSS. Esta es una propiedad de solo lectura.

Sintaxis:

value = window.devicePixelRatio;

Valor devuelto: devuelve un valor de punto flotante de doble precisión que indica la relación entre la resolución de la pantalla en píxeles físicos y la resolución en píxeles CSS.

Ejemplo: En este ejemplo, obtendremos la relación usando esta propiedad.

html

<!DOCTYPE HTML>
<html> 
<head>
    <title>window devicePixelRatio property</title>
</head>  
<body style="text-align:center;">
    <h1 style="color:green;"> 
        GeeksforGeeks 
    </h1>
    <p>
    HTML | window devicePixelRatio property
    </p>
    <button onclick = "Geeks()">
    Click Here
    </button>
    <p id="a">
    </p>      
    <script>
        var a = document.getElementById("a");
        function Geeks() {
        a.innerHTML="devicePixelRatio is :
               "+window.devicePixelRatio;
        }
    </script>
</body>  
</html>

Producción:

Antes de hacer clic en el botón:

Después de hacer clic en el botón: en el dispositivo de zoom estándar, PixelRatio resulta ser 1.25

Navegadores compatibles:

  • Google Chrome 1 y superior
  • Borde 12 y superior
  • Firefox 18 y superior
  • Safari 3 y superior
  • Ópera 11.1 y superior
  • Internet Explorer 11 y superior

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *