Descripción
Vídeos de demostración
Páginas de demostración
https://etchenet.com/demo-scroll-video-agence-immobiliere-pays-basque/
https://etchenet.com/demo-sidra-scroll/
Etchenet Scroll Video Background Builder añade vídeos de fondo decorativos que siguen el progreso de desplazamiento de la página. Está diseñado para WordPress.org como un plugin ligero con JavaScript nativo, sin GSAP, jQuery, API remotas, seguimiento ni recursos de CDN obligatorios.
El plugin proporciona tres formas complementarias de usar fondos de vídeo controlados por desplazamiento:
- Secciones de Gutenberg: inserta el bloque Etchenet Scroll Video Background Section en cualquier página o entrada de Gutenberg y, después, añade bloques normales dentro.
- Páginas: activa un fondo fijo de página desde la barra lateral de ajustes de la página en el editor.
- Entradas: activa un fondo fijo de entrada desde la barra lateral de ajustes de la entrada en el editor.
- Plantillas: inserta el bloque Etchenet Scroll Video Template Layer en una plantilla de tema de bloques como Inicio, Índice, Archivo o Búsqueda.
- Partes de plantilla: inserta el bloque Template Layer en una parte de plantilla cuando quieras intencionadamente que esa parte de plantilla sea propietaria de la capa fija decorativa de fondo.
- Compatibilidad con Elementor: activa opcionalmente la compatibilidad con Elementor y, después, usa los ajustes del documento o los controles de sección/contenedor.
El script de la portada pausa el vídeo decorativo y asigna el progreso del desplazamiento a video.currentTime con requestAnimationFrame. Los vídeos están silenciados, son en línea, decorativos y están ocultos para las tecnologías de asistencia. Las preferencias de reducción de movimiento y las limitaciones de vídeo de los navegadores móviles se gestionan con estados alternativos.
Aviso de compatibilidad:
- Esta versión es compatible con WordPress 7.0.
- Las pruebas de compatibilidad con WordPress 7.0 forman parte del proceso de validación actual.
Características principales:
- Control por desplazamiento con JavaScript nativo.
- Bloque de sección/contenedor de Gutenberg con InnerBlocks.
- Controles de la biblioteca de medios para vídeo, vídeo móvil, imagen de póster e imagen alternativa móvil.
- Campos de URL manual alternativa para vídeos no almacenados en la biblioteca de medios.
- Ajustes separados de fondo de página/entrada almacenados como metadatos de la entrada.
- Bloque dedicado de capa de plantilla para plantillas y partes de plantilla de edición completa del sitio.
- Controles de documento de Elementor para fondos de página y plantilla.
- Controles de sección/contenedor de Elementor para áreas independientes de fondo de vídeo.
- Rangos de desplazamiento de reproducción adaptables para diseños de escritorio, tableta y móvil.
- CSS encapsulado usando el prefijo
svbs-. - Carga condicional de recursos para la salida del bloque y del fondo de página/entrada.
Usa el bloque llamado «Etchenet Scroll Video Background Section», el panel Page/Post Background, el bloque Template Layer o los controles de integración con Elementor.
Uso
Compatibilidad con Elementor
Elementor es opcional, no obligatorio. Etchenet Scroll Video Background Builder debe seguir funcionando sin Elementor instalado. No declares Elementor como dependencia obligatoria salvo que tu sitio dependa realmente de diseños específicos de Elementor.
El plugin puede usarse dentro de páginas de Elementor. Si Elementor está activo, verifica que la salida del fondo de vídeo con desplazamiento funcione correctamente dentro de la sección o contenedor de Elementor de destino.
Páginas y plantillas de Elementor
Usa los ajustes del documento de Elementor cuando toda la página o plantilla de Elementor deba tener un fondo fijo de vídeo decorativo.
- Ve a Etchenet Scroll Video Background Builder en la administración de WordPress.
- Activa la integración con Elementor y guarda los ajustes.
- Edita la página o plantilla con Elementor.
- Abre los ajustes de la página/plantilla.
- Busca la sección «Etchenet Scroll Video Background».
- Activa el fondo y selecciona un vídeo de la biblioteca de medios o introduce una URL de vídeo manual.
- Ajusta la opacidad de superposición, el rango de desplazamiento, el tiempo inicial, el tiempo final, el comportamiento móvil y el z-index.
- Guarda la página o plantilla.
Secciones y contenedores de Elementor
Usa los controles de sección o contenedor de Elementor cuando el vídeo deba limitarse a un área de diseño específica.
- Ve a Etchenet Scroll Video Background Builder en la administración de WordPress.
- Activa la integración con Elementor y guarda los ajustes.
- Edita una página o plantilla con Elementor.
- Selecciona la sección o contenedor de destino.
- Abre Estilo > Fondo.
- Activa los controles de Etchenet Scroll Video.
- Selecciona el vídeo, el vídeo móvil opcional, el póster opcional, la imagen alternativa móvil opcional, la superposición y los ajustes de control por desplazamiento.
- Guarda la página o plantilla.
Secciones
Usa el bloque Gutenberg Section cuando el vídeo deba ser el fondo de un área de contenido específica.
- Edita una página o entrada en Gutenberg.
- Inserta el bloque «Etchenet Scroll Video Background Section».
- Selecciona un vídeo de la biblioteca de medios o pega una URL de vídeo manual.
- Añade bloques de Encabezado, Párrafo, Botones, Columnas, Grupo, Imagen u otros bloques de Gutenberg dentro de la sección.
- Usa el control de alineación del bloque para diseños de ancho amplio o ancho completo.
- Ajusta la anchura máxima del contenido, la altura mínima, la opacidad de superposición, los márgenes, los rellenos y los ajustes de control por desplazamiento.
- Guarda la página o entrada.
Páginas
Usa el panel Page Background cuando toda la página individual deba tener un fondo fijo de vídeo decorativo.
- Edita una página en Gutenberg.
- Abre la barra lateral de ajustes de la página.
- Busca el panel «Etchenet Scroll Video Page Background».
- Activa el fondo para esa página.
- Selecciona un vídeo o introduce una URL manual.
- Ajusta la opacidad de superposición, el rango de desplazamiento, el tiempo inicial, el tiempo final, el comportamiento móvil y el z-index.
- Guarda la página.
Entradas
Las entradas usan el mismo panel lateral del documento que las páginas.
- Edita una entrada en Gutenberg.
- Abre la barra lateral de ajustes de la entrada.
- Activa el panel Etchenet Scroll Video Page Background.
- Selecciona o introduce una URL de vídeo.
- Guarda la entrada.
Plantillas
Usa el bloque Template Layer para plantillas de temas de bloques como Inicio, Índice, Archivo, Búsqueda, Individual o Página.
- Abre Apariencia > Editor.
- Abre la plantilla de destino.
- Inserta el bloque «Etchenet Scroll Video Template Layer» cerca de la parte superior de la estructura de la plantilla.
- Selecciona un vídeo o introduce una URL manual.
- Ajusta la opacidad de superposición, el rango de desplazamiento, el tiempo inicial, el tiempo final y el z-index.
- Guarda la plantilla.
El bloque Template Layer no tiene contenido interior. Muestra una capa fija de vídeo decorativo detrás del contenido de la plantilla. Si el bloque se elimina de la plantilla, también se elimina el fondo de plantilla.
Una plantilla puede proporcionar un fondo de vídeo por defecto, pero una página o entrada individual puede reemplazarlo con su propio fondo de página SVBB. La prioridad efectiva es primero los ajustes de página, después los ajustes de plantilla y, por último, los valores por defecto del plugin. Si un fondo de página está activo, el fondo de plantilla se ignora para que nunca se muestren dos fondos fijos SVBB al mismo tiempo.
Partes de plantilla
Las partes de plantilla son piezas reutilizables de un tema de bloques, como cabeceras, pies de página o áreas personalizadas. El bloque Template Layer puede insertarse en una parte de plantilla cuando quieras intencionadamente que esa parte de plantilla proporcione la capa de fondo para cada plantilla que la use.
Úsalo con cuidado: colocar el bloque Template Layer en una parte de plantilla compartida puede afectar a varias plantillas. Para la mayoría de sitios, insertar el bloque directamente en la plantilla específica es más fácil de entender y mantener.
Ajustes
Ajustes del bloque de sección
- Vídeo: vídeo principal de escritorio seleccionado desde la biblioteca de medios.
- Vídeo móvil: vídeo separado opcional para pantallas pequeñas.
- Imagen de póster: imagen mostrada antes de que se carguen los metadatos.
- Imagen alternativa móvil: imagen usada cuando la búsqueda de vídeo en móvil está limitada.
- URL de vídeo manual: alternativa para archivos MP4 alojados externamente o introducidos manualmente.
- Anchura máxima del contenido: limita el contenido interior de Gutenberg mientras la sección exterior puede permanecer en ancho completo.
- Alineación vertical: alineación superior, centrada o inferior para el contenido interior.
- Alineación horizontal: alineación izquierda, centrada o derecha para el contenido interior.
- Altura mínima: altura de sección como
100vh,70vho640px. - Color y opacidad de superposición: mejora la legibilidad del texto sobre el vídeo.
- Margen y relleno: controlan el espaciado sin aplicar CSS global.
- Inicio y fin del control por desplazamiento: controlan el rango de tiempo del vídeo usado por el progreso del desplazamiento.
- Suavizado: controla con qué rapidez el tiempo del vídeo sigue los cambios de desplazamiento.
Ajustes de fondo de página y entrada
- Activar el fondo de vídeo con desplazamiento para esta página: activa el fondo fijo solo para la página o entrada actual.
- Seleccionar vídeo de la biblioteca de medios: almacena el ID del medio y la URL.
- URL de vídeo manual alternativa: mantiene el fondo funcionando incluso sin un ID de medio.
- Opacidad de superposición: controla la superposición oscura sobre el vídeo.
- Rangos de desplazamiento de reproducción adaptables: distancias de desplazamiento de escritorio, tableta y móvil usadas para asignar el desplazamiento de la página al tiempo del vídeo.
- Tiempo inicial: primera marca de tiempo del vídeo usada para el control por desplazamiento.
- Tiempo final: marca de tiempo final del vídeo; usa
0para usar la duración detectada del vídeo. - Comportamiento móvil: activado, desactivado o póster alternativo.
- Ayuda de z-index: ajusta la capa de apilamiento del fondo si un tema lo requiere.
- Información de depuración: muestra la URL de vídeo resuelta usada por la portada.
Ajustes de capa de plantilla
- Seleccionar vídeo: elige el vídeo de fondo fijo de la plantilla.
- URL de vídeo manual: URL alternativa para vídeos fuera de la biblioteca de medios.
- Imagen de póster: póster opcional antes de que se carguen los metadatos.
- Color y opacidad de superposición: controlan el contraste.
- Rangos de desplazamiento de reproducción adaptables: los valores de escritorio, tableta y móvil asignan la distancia de desplazamiento al progreso del vídeo.
- Color y opacidad de superposición: controlan la capa de color opcional sobre el vídeo.
- Tiempo inicial y tiempo final: controlan el rango de vídeo usado para el control por desplazamiento.
- Z-index: ajusta la capa de fondo fija sin apuntar a cabeceras, pies de página ni contenedores de diseño global del tema.
Ajustes de administración
La página principal de administración proporciona ajustes del plugin, ajustes por defecto del control por desplazamiento, notas de comportamiento móvil, orientación para la optimización de vídeo, diagnóstico e información de donación/soporte. La integración con Elementor está desactivada por defecto y debe activarse allí antes de que se registren los controles de Elementor.
Ajustes de Elementor
- Activar integración con Elementor: desactivada por defecto en los ajustes de administración del plugin.
- Fondo de página/plantilla: se almacena en los ajustes del documento de Elementor para esa página o plantilla.
- Fondo de sección/contenedor: se almacena en los ajustes del elemento de Elementor para la sección o contenedor seleccionado.
- Vídeo y URL de vídeo manual: la URL manual se usa cuando se proporciona; en caso contrario, se usa la URL del vídeo de la biblioteca de medios.
- Tiempo inicial y tiempo final: controlan el rango de vídeo usado para el control por desplazamiento.
- Rango de desplazamiento: disponible para fondos fijos de página/plantilla.
- Rangos de desplazamiento adaptables: los valores de escritorio, tableta y móvil pueden configurarse de forma independiente.
- Suavizado: disponible para fondos de página/plantilla y fondos independientes de sección/contenedor.
- Vídeo móvil, póster e imagen alternativa móvil: disponibles para fondos de sección/contenedor.
Código fuente y proceso de construcción
El código fuente legible usado para generar los recursos compilados en /build se incluye en este paquete del plugin.
Los archivos fuente están en el directorio /src:
src/index.js,src/edit.jsysrc/save.jsgeneranbuild/index.js.src/view.jsgenerabuild/view.js.src/page-settings.jsgenerabuild/page-settings.js.src/page-background.jsgenerabuild/page-background.js.src/template-layer/index.jsysrc/template-layer/view.jsgeneran los archivos JavaScript enbuild/template-layer/.src/*.scssysrc/template-layer/*.scssgeneran los archivos CSS compilados en/build.- La integración con Elementor está implementada en
includes/class-elementor-integration.phpy reutiliza los recursos compilados de la portada.
El proceso de construcción usa las herramientas estándar de WordPress Scripts documentadas en package.json y webpack.config.js.
Para regenerar los archivos compilados:
npm install
npm run build
No se carga ninguna biblioteca de ejecución de terceros desde una CDN. El plugin no incluye GSAP, jQuery, scripts de seguimiento ni integraciones con API remotas.
Directrices de vídeo
Para un control por desplazamiento fiable, usa vídeos MP4 cortos codificados con H.264. Mantén dimensiones y tamaño de archivo razonables, usa metadatos faststart y considera versiones separadas para escritorio y móvil.
La duración recomendada suele ser de 5 a 15 segundos. Las tasas de fotogramas recomendadas son 24, 30 o 60 fps según la fluidez necesaria. Evita archivos 4K pesados para móvil y usa una imagen de póster junto con una imagen alternativa para móvil.
Comando base recomendado:
ffmpeg -i input.mov -movflags faststart -vcodec libx264 -crf 23 -pix_fmt yuv420p output.mp4
Para un control por desplazamiento más preciso con fotogramas clave frecuentes:
ffmpeg -i input.mov -movflags faststart -vcodec libx264 -crf 23 -g 1 -pix_fmt yuv420p output-keyframes.mp4
Los vídeos grandes, los vídeos largos, la falta de metadatos, un alojamiento distante o fotogramas clave poco frecuentes pueden hacer que el control por desplazamiento parezca lento o irregular.
Privacidad
Este plugin no recopila datos personales, no establece cookies de seguimiento ni envía datos de visitantes a servicios externos.
Los vídeos y las imágenes se cargan desde las URL configuradas por los administradores o editores del sitio. Si usas URL de medios de terceros, esos servicios de terceros pueden recibir solicitudes estándar del navegador de los visitantes.
Licencia
Etchenet Scroll Video Background Builder tiene licencia GPLv2 o posterior.
URI de la licencia: https://www.gnu.org/licenses/gpl-2.0.html
Soporte
Web del plugin: https://etchenet.com/etchenet-scroll-video-background-builder/
Web del autor: https://etchenet.com/
Contacto: info@etchenet.com
Capturas




Bloques
Este plugin proporciona 2 bloques.
- Etchenet Scroll Video Template Layer A fixed scroll-scrubbed video background layer for block theme templates.
- Etchenet Scroll Video Background Section A Cover-like scroll-scrubbed video background section built with native JavaScript.
Instalación
- Sube la carpeta
etchenet-scroll-video-background-builderal directorio/wp-content/plugins/, o instala el ZIP desde Plugins > Añadir nuevo > Subir plugin. - Activa el plugin desde la pantalla Plugins de WordPress.
- Abre el menú principal de administración de Etchenet Scroll Video Background Builder para configurar el plugin.
- Añade el bloque Etchenet Scroll Video Background Section a una página o entrada, activa un fondo de página/entrada en la barra lateral de ajustes del documento, configura un fondo de página/plantilla/sección de Elementor o inserta el bloque Template Layer en una plantilla de tema de bloques.
FAQ
-
¿Este plugin usa GSAP o ScrollTrigger?
-
No. La versión de WordPress.org usa solo JavaScript nativo.
-
¿Carga scripts en todas las páginas?
-
Los recursos de la portada se cargan cuando está presente la salida del bloque o del fondo de página/entrada.
-
¿Puedo usarlo con entradas?
-
Sí. La barra lateral de página/entrada está disponible para entradas y páginas.
-
¿Puedo usarlo con plantillas de temas de bloques?
-
Sí. Inserta el bloque Etchenet Scroll Video Template Layer en la plantilla de tema de bloques o parte de plantilla que quieras.
-
¿Puedo usarlo con plantillas de Elementor?
-
Sí. Edita la plantilla de Elementor, abre los ajustes del documento de la plantilla y activa los controles de Etchenet Scroll Video Background. También puedes activar un fondo en secciones o contenedores individuales de Elementor dentro de una plantilla.
-
¿Por qué el móvil se comporta de forma diferente?
-
Los navegadores móviles pueden limitar la precarga, la búsqueda o la reproducción de vídeo hasta que el visitante interactúe con la página. El plugin incluye clases de alternativa, ajustes de comportamiento móvil, compatibilidad con imagen de póster y un intento de preparación en línea y silenciado tras la primera interacción del usuario.
-
¿El vídeo es accesible?
-
El vídeo es decorativo y está marcado con
aria-hidden="true". Mantén el contenido significativo en bloques normales de Gutenberg para que la página siga siendo útil sin vídeo. -
¿Puedo usar URL de vídeo remotas?
-
Sí, pero el rendimiento suele ser mejor cuando el vídeo está optimizado y se sirve de forma fiable. El plugin en sí no requiere ninguna CDN.
Colaboradores y desarrolladores
«Etchenet Scroll Video Background Builder» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
Colaboradores«Etchenet Scroll Video Background Builder» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.
Traduce «Etchenet Scroll Video Background Builder» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.8
- Eliminado el campo heredado «Playback scroll range» de las barras laterales de administración de WordPress, los controles de plantilla de Gutenberg y los controles de documento de Elementor.
- Se mantuvieron los valores heredados guardados como alternativas de escritorio cuando faltan valores adaptables de escritorio.
- La salida de la portada ahora envía solo
data-range-desktop,data-range-tabletydata-range-mobilepara la selección del rango de reproducción.
1.1.7
- Renombrados el espacio de nombres PHP público, las constantes, los nombres de opciones, el grupo de ajustes y las claves de ajustes de Elementor para usar el prefijo único del plugin
etchenet_svbb/ETCHENET_SVBBrequerido por WordPress.org.
1.1.6
- Añadidos ajustes de rango de desplazamiento de reproducción adaptable para escritorio, tableta y móvil.
- Añadido soporte de rango de desplazamiento adaptable para fondos de página de Gutenberg, capas de plantilla y bloques de sección.
- Añadido soporte de rango de desplazamiento adaptable para fondos de documento de Elementor y fondos de sección/contenedor.
- Se mantuvieron los valores heredados de rango de desplazamiento de reproducción como alternativas de escritorio para contenido existente.
1.1.5
- Declarada la compatibilidad con WordPress 7.0.
1.1.4
- Añadidas actualizaciones de vista previa en directo del editor de Elementor para fondos de vídeo de documento.
- Actualizado el comportamiento de vista previa de sección/contenedor para que los cambios de vídeo y superposición de Elementor se actualicen en la vista previa sin guardar primero.
1.1.3
- Restaurados los controles y la salida de superposición de Elementor con variables CSS funcionales.
- Se mantuvieron las correcciones de reemplazo de vídeo de Elementor de la versión 1.1.2.
1.1.2
- Eliminados los controles de superposición de Elementor y la salida de superposición de Elementor.
- Se hizo que la selección de vídeo de la biblioteca de medios tenga prioridad sobre valores antiguos de URL manual.
- Añadida alternativa de ID de adjunto cuando Elementor almacena un ID de medio sin URL.
- Añadido soporte de suavizado para fondos de página/plantilla de Elementor.
1.1.1
- Añadido un ajuste de administración para la integración con Elementor.
- Se mantuvo la integración con Elementor desactivada por defecto hasta que se active explícitamente.
1.1.0
- Añadidos controles de documento de Elementor para fondos de vídeo fijos de página y plantilla.
- Añadidos controles de sección y contenedor de Elementor para áreas independientes de fondo de vídeo controlado por desplazamiento.
- Reutilizado el motor de portada existente con JavaScript nativo, sin GSAP, jQuery, API remotas ni dependencias de CDN.
- Actualizados el CSS y JavaScript de la portada para que los diseños de Elementor reciban capas de fondo acotadas sin aplicar estilos de diseño de sección de Gutenberg.
1.0.3
- Añadido el bloque Etchenet Scroll Video Template Layer para plantillas de temas de bloques y partes de plantilla.
- Añadido un callback de renderizado dinámico para la salida de vídeo de fondo fijo de plantilla.
- Añadidos recursos de portada separados para el control por desplazamiento del fondo de plantilla.
- Documentados los archivos fuente y el proceso de construcción para la revisión de WordPress.org.
1.0.2
- Eliminada la opción inestable de fondo global/plantilla.
- Restaurado el renderizado de fondos de página y entrada para que los ajustes de página guardados se muestren de forma independiente.
- Se mantuvieron las plantillas del editor del sitio aisladas de los metadatos de páginas/entradas.
1.0.1
- Añadidos ajustes de fondo global/plantilla basados en administración para blog, archivo, búsqueda y salida de fondo opcional en todo el sitio.
- Se mantuvieron las plantillas del editor del sitio libres de escrituras de metadatos de página para evitar errores al guardar plantillas.
1.0.0
- Versión inicial.
- Añadido un bloque de sección de Gutenberg dedicado, de estilo Portada, con InnerBlocks.
- Añadidos controles de la biblioteca de medios para vídeo, vídeo móvil, imagen de póster e imagen alternativa móvil.
- Añadidos ajustes separados de fondo de vídeo con desplazamiento a nivel de página en la barra lateral del documento de Gutenberg.
- Añadido control por desplazamiento con JavaScript nativo.
- Añadida una página principal de documentación en la administración.
- Añadida la gestión de alternativa móvil y reducción de movimiento.
- Añadida documentación de optimización de vídeo.
