fullscreen

This commit is contained in:
WuerfelDev
2020-10-04 15:48:00 +02:00
parent 669f73d70f
commit 0b28ab1eef

24
snippets/fullscreen.md Normal file
View File

@ -0,0 +1,24 @@
---
title: fullscreen
tags: browser,beginner
---
This snippet lets you start and stop the fullscreen mode
- Uses `document.documentElement.requestFullscreen()` and `document.exitFullscreen()` functions to change the browsers state.
- If no parameter is given, it will default to enable the fullscreen mode.
- Usage is limited to user interaction or a device orientation change; otherwise it will fail.
```js
const fullscreen = (mode=true) => {
if (mode) {
document.documentElement.requestFullscreen();
} else {
document.exitFullscreen();
}};
```
```js
fullscreen(); // Browser in fullscreen mode
fullscreen(false); // Browser no longer in fullscreen mode
```