Hur man uppnår fullscreen
- Föregående sida Notifikationsfält
- Nästa sida Rullande ritning
Lär dig hur man använder JavaScript för att skapa fullscreen-fönster.
fullscreen fönster
Hur man använder JavaScript för att visa element i fullscreen-läge.
Klicka på knappen för att öppna video i fullscreen-läge:
fullscreen video
För att öppna ett element i fullscreen använder vi element.requestFullscreen()
Metod:
Exempel
<script> /* Hämta elementet som ska visas i fullscreen-läge (i detta exempel är det en video): */ var elem = document.getElementById("myvideo"); /* När openFullscreen()-funktionen körs, öppna video i fullscreen. */ Observera, vi måste inkludera prefix för olika webbläsare eftersom de inte stöder requestFullscreen-metoden */ function openFullscreen() { om (elem.requestFullscreen) { elem.requestFullscreen(); } annars om (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } annars om (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } </script>
fullscreen dokument
För att öppna hela sidan i fullscreen, använd document.documentElement
ersätt document.getElementById("element")
。
I detta exempel använder vi också en stängningsfunktion för att avsluta fullscreen:
Exempel
<script> /* Hämta documentElement (<html>) för att visa sidan i fullskärmsläge */ var elem = document.documentElement; /* Visa i fullskärmsläge */ function openFullscreen() { om (elem.requestFullscreen) { elem.requestFullscreen(); } annars om (elem.webkitRequestFullscreen) { /* Safari */ elem.webkitRequestFullscreen(); } annars om (elem.msRequestFullscreen) { /* IE11 */ elem.msRequestFullscreen(); } } /* Avsluta fullskärmsläge */ function closeFullscreen() { om (document.exitFullscreen) { document.exitFullscreen(); } annars om (document.webkitExitFullscreen) { /* Safari */ document.webkitExitFullscreen(); } annars om (document.msExitFullscreen) { /* IE11 */ document.msExitFullscreen(); } } </script>
När sidan är i fullskärmsläge kan du också använda CSS för att ställa in sidans stil:
Exempel
/* Safari */ :-webkit-full-screen { background-color: gul; } /* IE11 */ :-ms-fullscreen { background-color: gul; } /* Standard syntax */ :fullscreen { background-color: gul; }
Relaterade sidor
HTML DOM referenshandbok:requestFullscreen() metoden
HTML DOM referenshandbok:exitFullscreen() metoden
HTML DOM referenshandbok:documentElement-metoden
- Föregående sida Notifikationsfält
- Nästa sida Rullande ritning