# fullPage.js ![preview](https://raw.github.com/alvarotrigo/fullPage.js/master/examples/imgs/intro.png) ![compatibility](https://raw.github.com/alvarotrigo/fullPage.js/master/examples/imgs/compatible.gif?v=2)
English | Español | Pусский | 中文 | 한국어
--- ![fullPage.js version](http://img.shields.io/badge/fullPage.js-v3.0.2-brightgreen.svg) [![License](https://img.shields.io/badge/License-GPL-blue.svg)](https://www.gnu.org/licenses/gpl-3.0.html) [![PayPal Donate](https://img.shields.io/badge/donate-PayPal.me-ff69b4.svg)](https://www.paypal.me/alvarotrigo/9.95) [![jsDelivr Hits](https://data.jsdelivr.com/v1/package/npm/fullpage.js/badge?style=rounded)](https://www.jsdelivr.com/package/npm/fullpage.js) **|** *7Kb gziped* **|** *Creado por [@imac2](https://twitter.com/imac2)* - [Vista previa - demostración](https://alvarotrigo.com/fullPage/) - [Template de Wordpress](https://alvarotrigo.com/fullPage/utils/wordpress.html) - [Extensiones de fullpage.js](https://alvarotrigo.com/fullPage/extensions/) - [Preguntas frecuentes](https://github.com/alvarotrigo/fullPage.js/wiki/FAQ---Frequently-Answered-Questions) --- Una sencilla librería Javascript para la creación de páginas web con desplazamiento a pantalla completa. También conocida popularmente como "single page websites" o "onepage sites". Permite crear un desplazamiento a pantalla completa, asi como añadir diapositivas horizontales en las secciones. - [Introducción](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#introducción) - [Compabitilidad](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#compatibilidad) - [Licencia](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#licencia) - [Uso](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#uso) - [Crear enlaces a secciones y diapositivas](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#crear-enlaces-a-secciones-y-diapositivas) - [Crear secciones más pequeñas o más grandes](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#crear-seciones-más-pequenas-o-más-grandes) - [Clases de estado añadidas por fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#classes-de-estado-añadidas-por-fullpagejs) - [Carga pasiva de elementos multimedia](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#carga-pasiva-de-elementos-multimedia) - [Autoplay de elementos multimedia](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#autoreproducir-elementos-multimedia) - [Uso de extensiones](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#uso-de-extensiones) - [Opciones](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#opciones) - [Metodos](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#métodos) - [Callbacks](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#callbacks) - [Reportar problemas](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#reportando-problemas) - [Contribuir a fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#contribuir-con-fullpagejs) - [Changelog](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#changelog) - [Build tasks](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#build-tasks) - [Recursos](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#recursos) - [Quien usa fullpage.js](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#quién-usa-fullpagejs) - [Donaciones](https://github.com/alvarotrigo/fullPage.js/tree/master/lang/spanish/#donaciones) ## Introducción Las sugerencias serán más que bienvenidas, no solamente por pedidos de nuevas funcionalidades, sino también mejoras en el código. ¡Hagamos de fullPage.js una gran librería para facilitar la vida de las personas! ## Compatibilidad fullPage.js es totalmente compatible y funcional con cualquier navegador moderno, así como en alguno de los antiguos tales como Internet Explorer 9 u Opera 12. Funciona con navegadores que soportan CSS3 tanto en aquellos que no lo soportan, haciéndolo ideal incluso con navegadores antiguos. También provee soporte táctil en dispositivos móviles, tabletas y ordenadores con pantalla táctil. Gracias a [Browserstack](https://www.browserstack.com/) por dar soporte a fullPage.js. ### Licencia #### Commercial license Si quieres usar fullpage para desarrollo de páginas comerciales, templates, themes, proyectos y aplicaciones, la licencia Comercial es la licencia apropiada para ti. Con esta opción, tu código se mantendrá propietario. Es decir, no tendrás que cambiar la liencia del código de tu aplicación/web/theme etc a la licencia GPL de código abierto. [[Compra la licencia comercial]](https://alvarotrigo.com/fullPage/pricing/) #### Open source license Si estás creando una aplicación de código libre bajo una licencia compatible con la liencia de [GNU GPL license v3](https://www.gnu.org/licenses/gpl-3.0.html), podrás hacer uso de fullPage bajo los términos de la licencia GPLv3. [Read more about fullPage's license](https://alvarotrigo.com/fullPage/pricing/). **The credit comments in the JavaScript and CSS files should be kept intact** (even after combination or minification) ## Uso Como podéis ver en los ejemplos disponibles, es necesario incluir: - El archivo de JavaScript `fullpage.js` (o su versión minificada `fullpage.min.js`) - El archivo CSS `fullpage.css` (o su versión minificada `fullpage.min.css`) **Opcionalmente**, cuando se usa la opcion `css3:false`, puedes añadir la librería de [jQuery UI](http://jqueryui.com/) en caso que desee usar otro efecto "easing" en lugar de los que están incluidos en la libreria (`easeInOutCubic`). ### Instalar usando bower o npm **Opcionalmente**, puedes instalar fullPage.js haciendo uso de Bower o npm si lo prefieres: Terminal: ```shell // Con bower bower install fullpage.js // Con npm npm install fullpage.js ``` ### Incluyendo los archivos: ```html ``` ### Uso opcional de un CDN Si lo prefieres puedes hacer uso de un CDN (Content Delivery Network o Red de distribución de contenido) para cargar los archivos de fullPage.js. FullPage.js está disponible en CDNJS: https://cdnjs.com/libraries/fullPage.js ### Estructura HTML requerida El documento HTML requerirá comenzar con el [HTML DOCTYPE obligatorio](http://www.corelangs.com/html/introduction/doctype.html) en la primera línea de tu archivo HTML. De lo contrario puedes tener problemas con el tamaño de las secciones y diapositivas. Todos los ejemplos disponibles aquí usan la etiqueta HTML 5 ``. Cada sección se ha de definir usando la clase `section`. La sección activa por defecto será la primera, que será tratada como la página de inicio. Las seciones tienen que estar contenidas en otro elemento (en este caso`