HTML | DOM fullscreenElement Propiedad

La propiedad fullscreenElement en HTML se usa para devolver el elemento que está actualmente en pantalla completa. Esta propiedad puede requerir prefijos específicos para funcionar con diferentes navegadores. 

Sintaxis:

document.fullscreenElement

Valor devuelto: Devuelve el elemento que está actualmente en modo de pantalla completa, o nulo si el modo de pantalla completa no está disponible. 

Ejemplo: 

html

<!DOCTYPE html>
<html>
 
<head>
    <title>fullscreenElement method</title>
</head>
 
<body>
    <h1 style="color: green">GeeksForGeeks</h1>
    <p><b>fullscreenElement method</b></p>
    <p>The current fullscreen element will
       appear in the console after 5 seconds.</p>
 
    <img id="image" src=
"https://media.geeksforgeeks.org/wp-content/uploads/sample_image.png" />
    <br>
    <button onclick="goFullScreen();">Go fullscreen</button>
    <script>
 
        /* Log the element currently in fullscreen */
        function checkFullscreenElement() {
            console.log(
                /* Standard syntax */
                document.fullscreenElement ||
 
                /* Chrome, Safari and Opera syntax */
                document.webkitFullscreenElement ||
 
                /* Firefox syntax */
                document.mozFullScreenElement ||
 
                /* IE/Edge syntax */
                document.msFullscreenElement
            )
        }
 
        /* Call this function after 5 seconds,
        as we cannot click any button to execute
        this function while in fullscreen */
        setTimeout(checkFullscreenElement, 5000);
 
        /* Go fullscreen */
        function goFullScreen() {
            if (
                /* Standard syntax */
                document.fullscreenEnabled ||
 
                /* Chrome, Safari and Opera syntax */
                document.webkitFullscreenEnabled ||
 
                /* Firefox syntax */
                document.mozFullScreenEnabled ||
 
                /* IE/Edge syntax */
                document.msFullscreenEnabled
            ) {
                elem = document.querySelector('#image');
 
                /* Try to go Fullscreen */
                elem.requestFullscreen();
            } else {
                console.log('Fullscreen is not available currently.')
            }
        }
    </script>
</body>
 
</html>

Producción:

 base-output 

Salida de consola: si se activa el modo de pantalla completa al hacer clic en el botón.

 fullscreen-elem 

Salida de Consola: Si el modo de pantalla completa no está activado.

 fullscreen-null 

Navegadores compatibles: los navegadores compatibles con la propiedad fullscreenElement se enumeran a continuación:

  • Google Chrome 71.0 y superior
  • Edge 79.0 y superior
  • Internet Explorer 11.0 y superior
  • Firefox 64.0 y superior
  • Ópera 58.0 y superior
  • Safari 6.0 y superior

Publicación traducida automáticamente

Artículo escrito por sayantanm19 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 *