Fullscreen API

Muchos navegadores pueden ofrecer a los usuarios la posibilidad de pasar a un modo de “pantalla completa”. Actualmente se está trabajando en una API que nos permitirá, mediante código, indicar que se puede pasar a este modo.

Esta característica nos puede ayudar si buscamos trabajar con contenidos multimedia de la mano del Canvas de HTML5 en 2D o 3D (vía WegGL).

La implementación de esta propiedad ha llegado a Chrome desde la versión 15 y en Firefox está siendo probada en las versiones de desarrollo. Es por esto que desde CSS tendremos la posibilidad de utilizar los pseudoslectores -webkit-full-screen (para navegadores basados en Webkit) y -moz-full-screen (en navegadores basados en Mozilla).

Vale decir que estas características están madurando, por lo cual su soporte aún está siendo desarrollado y mejorado por parte de los navegadores.

Para saber más sobre esta API les recomendamos leer el artículo publicado en HTML5 Rocks, escrito por Eric Bidelman y titulado LET YOUR CONTENT DO THE TALKING: FULLSCREEN API.

Más info en: http://dvcs.w3.org/hg/fullscreen/raw-file/tip/Overview.html.

Más sobre Diseño y desarrollo Web


Acerca de

Autor de los libros: Webmaster Profesional, HTML5: Comprenda el cambio y Apps HTML5 para móviles. Soy especialista en Diseño y Programación Web y Mobile. Colaboré como autor y editor de contenidos para revistas, colecciones y diversos medios digitales. Dicto capacitaciones y consultorías sobre lenguajes y herramientas de desarrollo Web

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*


Cursos y capacitaciones para empresas y profesionales

  • HTML & CSS (maquetado web).
  • CSS3 & Responsive Web Design (diseño web adaptado a móviles y tablets).
  • Flexbox & Grids (técnicas modernas de CSS).
  • LESS & SASS (CSS preprocessors).
  • Responsive E-mail (diseño de emails multidispositivo).
  • Bootstrap (el framework de diseño más utilizado).
  • HTML5 (Nivel inicial y Avanzado + APIs).
  • PhoneGap/Cordova (Aplicaciones para Android e iOS basadas en lenguajes Web).
  • JavaScript (Nivel inicial y avanzado con ECMAScript 6).
  • jQuery (una de las librerías más famosas de JavaScript).
  • Angular (framework para construir aplicaciones Web con JavaScript).
  • PHP & MySQL (programación del lado servidor y bases de datos).

Encontrame en las redes sociales. Contactame.