useFullscreen ​
manages DOM full screen.
Code demonstration ​
Image full screen ​
API ​
typescript
const [
isFullscreen,
{
enterFullscreen,
exitFullscreen,
toggleFullscreen,
isEnabled,
}] = useFullScreen(
target,
options?: Options
);Params ​
| Property | Description | Type |
|---|---|---|
| target | DOM element or ref | Element |
| option | Setting | Options |
Options ​
| Property | Description | Type | Default |
|---|---|---|---|
| onExit | Exit full screen trigger | () => void | - |
| onEnter | Enter full screen trigger | () => void | - |
| defaultElement | Default full screen element | Element | HTMLElement | html |
Result ​
| Property | Description | Type |
|---|---|---|
| isFullscren | Is full screen | Readonly<Ref<boolean>> |
| enterFullscreen | Enter full screen | () => void |
| exitFullscreen | Exit full screen | () => void |
| toggleFullscreen | Toggle full screen | () => void |
| isEnabled | Is enable screenfull | boolean |