#javascript #html #css #fullscreen
#javascript #HTML #css #полноэкранный
Вопрос:
Я хотел бы создать интерфейс, аналогичный полноэкранному видеоплееру, который выходит за пределы браузера на всю высоту и ширину монитора, но на основе HTML (т. Е. Я могу добавить фон и кнопки и использовать CSS для представления его пользователю).
Возможно ли это? Я думаю о HTML / CSS / Javascript, но открыт для любой технологии.
Комментарии:
1. Это можно сделать только с
requestFullscreen()
2. Это отвечает на мой вопрос — если вы сформулируете это как ответ, я смогу на него ответить. Спасибо!
Ответ №1:
Чтобы создать что-то полноэкранное с помощью JS, вы должны использовать requestFullscreen()
метод.
Из этой статьи:
/* Get the element you want displayed in fullscreen mode (a video in this example): */
var elem = document.&etElementById("myvideo");
/* When the openFullscreen() function is executed, open the video in fullscreen.
Note that we must include prefixes for different browsers, as they don't support the requestFullscreen property yet */
function openFullscreen() {
if (elem.requestFullscreen) {
elem.requestFullscreen();
} else if (elem.mozRequestFullScreen) { /* Firefox */
elem.mozRequestFullScreen();
} else if (elem.webkitRequestFullscreen) { /* Chrome, Safari and Opera */
elem.webkitRequestFullscreen();
} else if (elem.msRequestFullscreen) { /* IE/Ed&e */
elem.msRequestFullscreen();
}
}