APIs de componentes

Galería 360°

gwd-360gallery

Objeto de la galería que muestra un objeto en rotación.

Propiedades

Nombre Descripción
images:string Cadena de rutas de imágenes separadas por comas que se usan en la galería.
autoplay:boolean Una vez que se cargue la galería, las imágenes de esta deberían reproducirse automáticamente.
wrap:boolean La galería debería permitir al usuario pasar los fotogramas con el dedo desde el primero al último, en lugar de detenerse al final.

Eventos

Nombre Descripción
firstinteraction Se envía cuando el usuario interactúa con la galería por primera vez.
allframesviewed Se envía cuando todos los fotogramas de la galería se han mostrado al menos una vez.
allframesloaded Se envía cuando se cargan todos los fotogramas de la galería.
frameshown Se envía cuando se muestra un nuevo fotograma.
frameactivated Se envía cuando se ha comenzado a activar un nuevo fotograma, incluso si todavía no es visible.
frametap Se envía cuando el usuario toca un fotograma.

Métodos

Nombre Descripción
goToFrame(frame:number, opt_animate:string, opt_direction:string) Anima el fotograma especificado.
rotateOnce(opt_duration:number, opt_direction:string) Gira el objeto en la galería una vez.
goForwards() Hace avanzar un fotograma en la galería.
goBackwards() Hace retroceder un fotograma en la galería.
Hotspot 3D

gwd-3d-hotspot

Elemento para mostrar anotaciones en un modelo 3D.

Propiedades

Nombre Descripción
data-position:string Indica la posición del hotspot.
data-normal:string Indica el vector normal del hotspot.
hotspot-name:string Nombre del hotspot.
hotspot-title:string Texto del título que se muestra en la tarjeta de información.
hotspot-description:string Texto de descripción que se muestra en la tarjeta de información.
hide-infocard:boolean Indica si la tarjeta de información debería ocultarse.
Contenedor de hotspot 3D

gwd-3d-hotspot-container

Elemento de contenedor de anotaciones en un modelo 3D.

Propiedades

Nombre Descripción
up-image:file URL de la imagen de los hotspots 3D sin pulsar.
over-image:file URL de la imagen de los hotspots 3D cuando se mueve o se coloca el cursor sobre ellos.
down-image:file URL de la imagen de los hotspots 3D pulsados.
Modelo 3D

gwd-3d-model

Componente del visor 3D.

Propiedades

Nombre Descripción
id-url:download ID o URL del modelo 3D.
data-gwd-refresh-assets:string Atributo que utiliza Google Web Designer para determinar si se deben actualizar los recursos 3D.
glass:boolean Habilita el material de cristal para el modelo 3D.
src:string El modelo que se debe mostrar.
transparent:boolean Habilita el fondo transparente en el modelo 3D.
gesture-cue-icon:file Icono del indicador gestual.
gesture-cue-text:string Texto que se muestra debajo del icono del indicador gestual.
gesture-cue-duration:number Duración (en segundos) para mostrar el indicador gestual. El valor -1 significa que no hay límite de tiempo.

Eventos

Nombre Descripción
scene-rendered Se envía después de renderizar la escena del modelo 3D por primera vez.
camera-changed Se envía cuando cambia alguna de las propiedades de la cámara 3D. El objeto event.detail contiene todas las propiedades actuales de la cámara.
hotspot-clicked Se envía cuando se hace clic en un hotspot. El objeto event.detail contiene el nombre del hotspot en el que se ha hecho clic.
interaction-start Se envía cuando el usuario empieza a interactuar con el modelo 3D.
interaction-end Se envía cuando el usuario deja de interactuar con el modelo 3D.

Métodos

Nombre Descripción
setYaw(yaw:number) Define el ángulo de guiñada (en grados) sin animaciones, teniendo en cuenta los límites de cámara.
setTargetYaw(targetYaw:number) Define el ángulo de guiñada objetivo (en grados) en función de los límites de la cámara o fija la rotación entre -360 y 360 grados.
setTargetPitch(targetPitch:number) Define el ángulo de tono objetivo (en grados).
incrementTargetPitch(pitchDelta:number) Incrementa el tono objetivo del ángulo delta (en grados).
setTargetZoom(targetZoom:number) Define el zoom objetivo (en metros).
incrementTargetZoom(zoomDelta:number) Incrementa el zoom objetivo (en metros).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Define el punto pivote objetivo (en metros).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Define el desplazamiento local objetivo (en metros).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Define el color del material.
playAnimation(animationName:string) Reproduce la animación.
pauseAnimation(animationName:string) Pausa la animación.
setAnimationTime(animationName:string, animationTime:number) Define la duración de la animación (en segundos).
lookAtHotspot(hotspotName:string) Mueve y gira la cámara para centrarse en el hotspot.
Visor de modelos 3D

gwd-3d-model-viewer

Componente que encapsula el componente Visor de modelos 3D.

Propiedades

Nombre Descripción
src:file Archivo de origen del modelo 3D.
gesture-cue-icon:file Icono del indicador gestual.
gesture-cue-text:string Texto que se muestra debajo del icono del indicador gestual.
gesture-cue-duration:number Duración (en segundos) para mostrar el indicador gestual. El valor -1 significa que no hay límite de tiempo.
skybox-image:file Imagen de fondo de la escena del modelo 3D.
environment-image:file Controla el reflejo medioambiental del modelo 3D.

Eventos

Nombre Descripción
scene-rendered Se envía después de renderizar la escena del modelo 3D por primera vez.
camera-changed Se envía cuando cambia alguna de las propiedades de la cámara 3D. El objeto event.detail contiene todas las propiedades actuales de la cámara.
hotspot-clicked Se envía cuando se hace clic en un hotspot. El objeto event.detail contiene el nombre del hotspot en el que se ha hecho clic.
interaction-start Se envía cuando el usuario empieza a interactuar con el modelo 3D.
interaction-end Se envía cuando el usuario deja de interactuar con el modelo 3D.

Métodos

Nombre Descripción
setYaw(yaw:number) Define el ángulo de guiñada (en grados) sin animaciones, teniendo en cuenta los límites de cámara.
setTargetYaw(targetYaw:number) Define el ángulo de guiñada objetivo (en grados) en función de los límites de la cámara o fija la rotación entre -360 y 360 grados.
setTargetPitch(targetPitch:number) Define el ángulo de tono objetivo (en grados).
incrementTargetPitch(pitchDelta:number) Incrementa el tono objetivo del ángulo delta (en grados).
setTargetZoom(targetZoom:number) Define el zoom objetivo (en metros).
incrementTargetZoom(zoomDelta:number) Incrementa el zoom objetivo (en metros).
setTargetPivot(targetPivotX:number, targetPivotY:number, targetPivotZ:number) Define el punto pivote objetivo (en metros).
setTargetLocalPan(targetLocalPanX:number, targetLocalPanY:number) Define el desplazamiento local objetivo (en metros).
setMaterialColor(materialName:string, colorR:number, colorG:number, colorB:number) Define el color del material.
playAnimation(animationName:string) Reproduce la animación.
pauseAnimation(animationName:string) Pausa la animación.
setAnimationTime(animationName:string, animationTime:number) Define la duración de la animación (en segundos).
Añadir a calendario

gwd-addtocalendar

Añade un evento a los calendarios.

Propiedades

Nombre Descripción
event-title:string Nombre del evento tal y como se mostrará en el calendario del usuario.
start-date:string Fecha en la que comienza el evento.
start-time:string Hora a la que comienza el evento (en el formato de 24 horas).
end-date:string Fecha en la que termina el evento.
end-time:string Hora a la que termina el evento (en el formato de 24 horas).
timezone:string Zona horaria del evento. Si se configura esta opción, la hora se ajusta correctamente cuando el usuario se encuentra en otra zona horaria.
location:string Ubicación del evento.
description:string Descripción del evento.
icalendar:boolean Indica si debe usarse un archivo de iCalendar o no.
google:boolean Indica si debe usarse un calendario de Google Calendar o no.
windows-live:boolean Indica si debe usarse un calendario de Windows Live Calendar o no.
yahoo:boolean Indica si debe usarse un calendario de Yahoo! Calendar o no.
bg-color:string Valor hexadecimal del color del fondo del elemento desplegable.
font-color:string Valor hexadecimal del color de la fuente del elemento desplegable.
font-family:string Nombre de la fuente del elemento desplegable.
font-size:string Tamaño de la fuente del elemento desplegable.
font-weight:string Grosor de la fuente del elemento desplegable.
highlight-color:string Valor hexadecimal del color de resaltado del elemento desplegable.
Audio

gwd-audio

Componente que encapsula un elemento HTMLAudioElement.

Propiedades

Nombre Descripción
autoplay:boolean Indica si el audio se reproducirá automáticamente al cargarse.
loop:boolean Indica si el audio se reproducirá en bucle al completarse.
muted:boolean Indica si el audio comenzará a reproducirse en modo silenciado o no.
controls:boolean Indica si los controles predeterminados del reproductor nativo están habilitados o no.
sources:file Cadena de fuentes de audio en distintos formatos separadas por comas.

Eventos

Nombre Descripción
play Se envía cuando la reproducción del contenido multimedia comienza tras un evento de pausa previo.
pause Se envía cuando la reproducción se pone en pausa.
playing Se envía cuando el contenido multimedia comienza a reproducirse (ya sea por primera vez, tras una pausa o tras haber finalizado y comenzar de nuevo).
ended Se envía cuando se completa una reproducción.
volumechange Se envía cuando cambia el volumen del audio (tanto cuando se define el volumen como cuando cambia el atributo de silenciar).
seeked Se envía cuando se completa una operación de búsqueda.
waiting Se envía cuando la operación solicitada (por ejemplo, la reproducción) se retrasa porque está pendiente la realización de otra operación (por ejemplo, una búsqueda).

Métodos

Nombre Descripción
mute() Permite alternar entre activar el sonido del audio o silenciarlo.
pause() Pausa el audio.
play() Reproduce el audio.
replay() Vuelve a reproducir el audio.
seek(time:number) Salta directamente al momento especificado del audio.
Galería en carrusel

gwd-carouselgallery

Objeto de la galería que muestra sus fotogramas en un diseño en carrusel.

Propiedades

Nombre Descripción
images:string Cadena de rutas de imágenes separadas por comas que se usan en la galería.
groups:string Cadena de IDs de grupos separados por comas.
transition-duration:number Velocidad de la animación de la galería en milisegundos.
start-frame:number Número del fotograma que desea mostrar al inicio.
autoplay:boolean Indica si los fotogramas se reproducen automáticamente una vez o no.
has-navigation:boolean Indica si se incluirán automáticamente controles de navegación de la galería o no.
navigation-thumbnails:boolean Indica si se usarán miniaturas para la navegación, en lugar de puntos.
navigation-highlight:color Código de color de CSS que se usa para destacar el fotograma activo en la navegación.
scaling:string Indica cómo se adaptará el contenido de cada imagen para ajustarse al marco del fotograma.
frame-width:number Anchura de un panel de contenido.
frame-height:number Altura de un panel de contenido.
neighbor-rotation-y:number Rotación sobre el eje Y que se aplica a los paneles contiguos al panel centrado actualmente. Se usa para inclinar dichos paneles.
neighbor-translation-x:number Traslación sobre el eje X que se aplica a los paneles contiguos al panel centrado actualmente. Se usa para ajustar la ubicación de dichos paneles.
neighbor-translation-y:number Traslación sobre el eje Y que se aplica a los paneles contiguos al panel centrado actualmente.
neighbor-translation-z:number Traslación sobre el eje Z que se aplica a los paneles contiguos al panel centrado actualmente.
exit-urls:string Cadena de URLs de salida separadas por comas que corresponden a las imágenes de la galería.
show-reflection:boolean Indica si se mostrará un reflejo basado en CSS3 o no.
pause-front-media:boolean Cuando cambia el fotograma actual, indica si se pausarán o no los elementos de contenido multimedia (vídeo o audio) en el fotograma anterior.
resume-next-media:boolean Cuando cambia el fotograma actual, indica si se reactivarán o no los elementos de contenido multimedia (vídeo o audio) en el nuevo fotograma.

Eventos

Nombre Descripción
firstinteraction Se envía cuando el usuario interactúa con la galería por primera vez.
allframesviewed Se envía cuando todos los fotogramas de la galería se han mostrado al menos una vez.
allframesloaded Se envía cuando se cargan todos los fotogramas de la galería.
autoplayended Se envía cuando la reproducción automática ha finalizado por cualquier motivo. event.detail.completed devolverá el valor "verdadero" si ha finalizado de manera natural al alcanzar la duración esperada; de lo contrario, devolverá el valor "falso".
frameshown Se envía cuando se muestra un nuevo fotograma.
frameactivated Se envía cuando se ha comenzado a activar un nuevo fotograma, incluso si todavía no es visible.
frameautoplayed Se envía cuando un fotograma se activa para reproducirse automáticamente. Se activa con más frecuencia que frameshown, porque se activará por separado para cada uno de los diversos fotogramas que se puedan ver a la vez.
frametap Se envía cuando el usuario toca un fotograma.
reachleftend Se envía cuando se llega al límite izquierdo de la galería.
reachrightend Se envía cuando se llega al límite derecho de la galería.
trackstart Se envía cuando se inicia el arrastre con el cursor del ratón o la acción táctil.
track El componente registra los datos de las coordenadas X e Y asociados con el arrastre del cursor del ratón o de la acción táctil.
trackend Se envía cuando finaliza el arrastre con el cursor del ratón o la acción táctil.

Métodos

Nombre Descripción
goToFrame(index:number, opt_animate:string) Redirige al fotograma especificado.
goForwards(opt_animate:string) Redirige al fotograma siguiente, si está disponible.
goBackwards(opt_animate:string) Redirige al fotograma anterior.
rotateOnce(opt_duration:number, opt_direction:string) Se muestran todas las imágenes de la galería una vez.
stopRotation() Detiene la rotación automática actual.
Punto de inserción

gwd-cuepoint

Componente que se vincula a un componente de vídeo de Google Web Designer y activa un evento cuando el vídeo alcanza un momento específico.

Propiedades

Nombre Descripción
time:number Momento en el que se activa el evento, en segundos.

Eventos

Nombre Descripción
cuepoint Se envía cuando la reproducción del contenido multimedia ha alcanzado el tiempo definido en un punto de inserción.

Métodos

Nombre Descripción
seek() Lleva el vídeo a un punto de inserción.
setTime(time:number) Define el momento del punto de inserción.
Intercambio de fechas

gwd-dateswap

El componente Intercambio de fechas cambiará la visibilidad del elemento en función de la relación que tenga la fecha actual con el periodo objetivo.

Propiedades

Nombre Descripción
from_date:string Cadena que representa una fecha de acuerdo con los estándares RFC2822 o ISO 8601.
to_date:string Cadena que representa una fecha de acuerdo con los estándares RFC2822 o ISO 8601.

Eventos

Nombre Descripción
before Se envía cuando la fecha actual es anterior a from_date (exclusiva).
during Se envía cuando la fecha actual se encuentra entre el from_date y el to_date (inclusiva).
after Se envía cuando la fecha actual es posterior a to_date (exclusiva).

Métodos

Nombre Descripción
checkDate() Compara la fecha actual con el periodo.
Navegación por la galería

gwd-gallerynavigation

Control de navegación para un componente de galería de Google Web Designer.

Propiedades

Nombre Descripción
for:string Cadena de rutas de imágenes separadas por comas que se usan en la galería.
highlight:color Código de color de CSS que se usa para destacar el fotograma activo en la navegación.
use-thumbnails:boolean Indica si se usarán miniaturas para la navegación, en lugar de puntos.
Anuncio genérico

gwd-genericad

Implementa el contenedor de anuncio genérico.

Eventos

Nombre Descripción
adinitialized Se envía justo antes de que el elemento genérico renderice el contenido del anuncio.

Métodos

Nombre Descripción
initAd() Muestra el anuncio cuando se reciben los eventos adecuados del enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Dirige a las dimensiones ampliadas del anuncio. Si un ID de página no se especifica, el anuncio dirige a la página predeterminada.
exit(url:string, opt_collapseOnExit:boolean, opt_pageId:string) Sale del anuncio y, opcionalmente, lo contrae.
Gesto

gwd-gesture

Expresión simplificada de un número de eventos gestuales.

Propiedades

Nombre Descripción
touch-action:string Indica cómo deberá interpretarse la acción táctil. Los valores válidos son auto, none, pan-x y pan-y. El comportamiento predeterminado es el mismo cuando se define como none.

Eventos

Nombre Descripción
hover Se envía cuando el cursor del ratón o la acción táctil entra en los límites del componente.
hoverend Se envía cuando el cursor del ratón o la acción táctil abandona los límites del componente.
trackstart Se envía cuando se inicia el arrastre con el cursor del ratón o la acción táctil.
track El componente registra los datos de las coordenadas X e Y asociados con el arrastre del cursor del ratón o de la acción táctil.
trackend Se envía cuando finaliza el arrastre con el cursor del ratón o la acción táctil.
tap Se envía cuando se registra un clic con el ratón o un toque por parte del usuario.
swipeleft Se envía cuando el usuario desliza el dedo hacia la izquierda.
swiperight Se envía cuando el usuario desliza el dedo hacia la derecha.
swipeup Se envía cuando el usuario desliza el dedo hacia arriba.
swipedown Se envía cuando el usuario desliza el dedo hacia abajo.
Anuncio de Google

gwd-google-ad

Implementa el contenedor de anuncio de Google.

Propiedades

Nombre Descripción
polite-load:boolean Indica si el anuncio debe respetar la semántica de la carga progresiva o no.
fullscreen:boolean Indica si este anuncio debe intentar ampliar su tamaño a pantalla completa o no.

Eventos

Nombre Descripción
adinitialized Se envía justo antes de que el elemento renderice el contenido del anuncio.
expandstart Se envía cuando el enabler activa el evento para iniciar la expansión.
expandfinish Se envía cuando el enabler activa el evento para finalizar la expansión.
collapsestart Se envía cuando el enabler activa el evento para iniciar la compresión.
collapsefinish Se envía cuando el enabler activa el evento para finalizar la compresión.
fullscreensupport Se envía si se admite la expansión a pantalla completa.
dynamicelementsready Se envía después de que los datos dinámicos se hayan aplicado al contenido del anuncio.
hostpagescroll Se envía cuando el enabler activa el evento de desplazamiento de página de alojamiento.

Métodos

Nombre Descripción
initAd() Muestra el anuncio cuando se reciben los eventos adecuados del enabler.
goToPage(opt_pageId:string, opt_transition:string, opt_duration:number, opt_easing:string, opt_direction:string) Dirige a las dimensiones ampliadas del anuncio. Si un ID de página no se especifica, el anuncio dirige a la página predeterminada.
exit(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Sale del anuncio y, opcionalmente, lo contrae.
exitOverride(exitId:string, url:string, opt_collapseOnExit:boolean, opt_pauseMedia:boolean, opt_pageId:string) Sale del anuncio a la URL especificada, independientemente del valor definido en Studio. Contrae el anuncio si opt_collapseOnExit devuelve el valor true.
incrementCounter(metric:string, opt_isCumulative:boolean) Registra un evento de contador.
startTimer(timerId:string) Inicia un temporizador de evento.
stopTimer(timerId:string) Para un temporizador de evento.
reportManualClose() Registra un cierre manual de un anuncio flotante, de ventana emergente, expandible, in-page con ventana emergente o in-page con anuncio flotante. Este método es un proxy de Enabler.reportManualClose.
Hotspot

gwd-hotspot

Componente que muestra y oculta un hotspot en momentos específicos de un vídeo.

Propiedades

Nombre Descripción
show-time:number Momento en el que se muestra el hotspot, en segundos.
hide-time:number Momento en el que se oculta el hotspot, en segundos.
left:string Posición izquierda del hotspot situado encima del vídeo en relación con la anchura del fotograma (p. ej., "5 %").
top:string Posición superior del hotspot situado encima del vídeo en relación con la altura del fotograma (p. ej., "5 %").
width:string La anchura del hotspot es proporcional al vídeo en relación con la anchura del fotograma.
height:string La altura del hotspot es proporcional al vídeo en relación con la altura del fotograma.

Eventos

Nombre Descripción
hotspotshown Se envía cuando el hotspot se vuelve visible.
hotspothidden Se envía cuando se oculta el hotspot.

Métodos

Nombre Descripción
show(showHide:boolean) Mostrar u ocultar el hotspot.
seek(showHide:boolean) Lleva el vídeo al momento en el que se muestra u oculta el hotspot.
setTimes(showTime:number, hideTime:number) Define los momentos en los que se muestra y oculta el hotspot.
Iframe

gwd-iframe

Componente que encapsula un elemento HTMLIframeElement.

Propiedades

Nombre Descripción
source:string Fuente del iframe. Sustituye el atributo src del elemento de imagen nativo.
scrolling:string Indica si en el iframe se deberán mostrar barras de desplazamiento o no.

Eventos

Nombre Descripción
iframeload Se envía cuando se carga el iframe.

Métodos

Nombre Descripción
setUrl(url:string) Cambia la URL del iframe y lo carga inmediatamente.
Imagen

gwd-image

Componente que encapsula un elemento HTMLImageElement para admitir la carga diferida de la fuente de la imagen.

Propiedades

Nombre Descripción
source:file Fuente de la imagen. Sustituye el atributo src del elemento de imagen nativo.
alt:string Texto alternativo de la imagen.
scaling:string Define cómo se adaptará la imagen para ajustarse a este fotograma.
alignment:string Define el modo en que la imagen se alineará con el área de visualización.
focalpoint:string Codifica un foco de imagen como coordenadas de píxeles x/y.
disablefocalpoint:boolean Inhabilita el foco que define el atributo focalpoint (usado de forma interna en Google Web Designer).
Botón de imagen

gwd-imagebutton

Un botón de imagen que cambia antes de pulsarse, cuando se coloca el cursor sobre él y al pulsarse.

Propiedades

Nombre Descripción
up-image:file URL de la imagen del botón sin pulsar.
over-image:file URL de la imagen del botón cuando se mueve o se coloca el cursor sobre él.
down-image:file URL de la imagen del botón pulsado.
bgcolor:string Color del fondo del botón.
alignment:string Define el modo en que la imagen se alineará con el área de visualización.
scaling:string El modo en que la imagen se ajustará al contenedor superior.
disabled:boolean Indica si el botón debe desactivarse.

Eventos

Nombre Descripción
imagebuttonloaded Se envía cuando todas las imágenes se han cargado.

Métodos

Nombre Descripción
toggleEnable() Permite alternar entre habilitado e inhabilitado.
setImages(upSrc:string, opt_overSrc:string, opt_downSrc:string) Define las fuentes de las imágenes para todos los estados de botones.
Efecto de imagen

gwd-image-effect

Componente Efecto de imagen.

Propiedades

Nombre Descripción
scaling:string Define cómo se adaptará la imagen para ajustarse a este fotograma.
time-limit:number Límite de tiempo de la animación. El valor -1 significa que no hay límite de tiempo.
settings:string Lanza el cuadro de diálogo de configuración del componente.
images:string Cadena de rutas de imágenes separadas por comas que se usan en el efecto de imagen.

Eventos

Nombre Descripción
autoplayended Se envía al finalizar la reproducción automática cuando se alcanza el límite de tiempo.

Métodos

Nombre Descripción
play() Reproduce la animación.
pause() Pausa la animación.
Efecto de imagen Antes y después

gwd-before-and-after

Efecto de imagen en el que se combinan dos imágenes similares en una comparación del antes y el después.

Efecto de imagen Respiración

gwd-breathe

Efecto de imagen que hace que una imagen se expanda y se contraiga de forma elástica.

Efecto de imagen Desvelación

gwd-reveal

Efecto de imagen en el que una imagen se analiza mediante un área de enfoque elíptica en la que se revela una segunda imagen.

Efecto de imagen Ola

gwd-wave

Efecto de imagen que aplica una transformación de ola animada a una imagen, lo que provoca que la imagen se desplace en un patrón de ola.

Mapa

gwd-map

Amplía HTMLElement para encapsular las llamadas a las APIs de Google Maps.

Propiedades

Nombre Descripción
api-key:string Clave de API de Google. Consulte: https://developers.google.com/maps/documentation/javascript/get-api-key
query:string Nombre de consulta de búsqueda para devolver ubicaciones de la API de Google Places.
start-latitude:decimal Coordenada de latitud del punto central de inicio. El valor deberá ser entre -90 y 90 grados.
start-longitude:decimal Coordenada de longitud del punto central de inicio. El valor deberá ser entre -180 y 180 grados.
request-user-location:boolean Indica si debe requerirse la ubicación del usuario. Si se define como "verdadero", se le pedirá al usuario que comparta su ubicación.
client-id:string ID de cliente de los usuarios Premier de Google Maps
search-radius:number Radio mínimo (en metros) en el que se llevará a cabo una búsqueda de ubicación.
result-limit:number Número máximo de resultados que se devolverán en una única consulta.
start-zoom:number Nivel de zoom inicial (en unidades) utilizado por la API de Google Maps. De manera predeterminada será de 16, que es el nivel del barrio del usuario.
marker-src:string Nombre de archivo de imagen del marcador, como un sprite que contenga los componentes de activación, desactivación y sombra.
gps-src:string Nombre de archivo de la imagen del punto azul de la ubicación del GPS.
msg-start-position-prompt:string Cadena de localización para el cuadro de diálogo que solicita al usuario que seleccione un punto de partida.
msg-gps-button-label:string Cadena de localización para la etiqueta del botón que recupera la ubicación del usuario de la API de geolocalización.
msg-manual-position-button-label:string Cadena de localización de la etiqueta del botón que hace que se muestre un campo de búsqueda de ubicación.
msg-manual-position-prompt:string Cadena de localización para el cuadro de diálogo que solicita al usuario que busque un punto de partida en el mapa.
msg-manual-position-placeholder:string Cadena de localización para el texto de marcador de posición del cuadro de búsqueda que permite buscar un punto de partida en el mapa.
msg-geocode-failure:string Cadena de localización del texto del cuadro de diálogo que se muestra cuando falla el intento de utilizar la API de geolocalización.
msg-no-results-found:string Cadena de localización para el cuadro de diálogo que se muestra cuando no se encuentran resultados para la ubicación seleccionada.

Eventos

Nombre Descripción
pinclick Cuando el usuario selecciona un marcador del mapa.

Métodos

Nombre Descripción
setCenter(latitude:number, longitude:number, opt_accuracy:number) Define el centro del mapa en la ubicación especificada mediante latitud y longitud.
Página

gwd-page

Página que representa una tarjeta única en el conjunto de páginas.

Propiedades

Nombre Descripción
expanded:boolean Indica si la página debe considerarse una página expandida (específica del anuncio).
centered:boolean Indica si los contenidos de la página deben estar centrados o no.
alt-orientation-page:string El ID de la página que mejor representa el contenido en la orientación alternativa.

Eventos

Nombre Descripción
attached Se envía justo después de que la página se adjunte al DOM.
detached Se envía justo después de que la página se elimine del DOM.
pageactivated Se envía cuando la página está lista para mostrarse.
pagedeactivated Se envía cuando la página deja de mostrarse.
pageload Se envía justo después de que los contenidos de la página se hayan cargado correctamente.
pagepresenting Se envía justo antes de que comience la animación de introducción en la página.
shake Se envía cuando se detecta el gesto de agitar un dispositivo.
tilt Se envía cuando se detecta el gesto de inclinar un dispositivo.
rotatetoportrait Se envía cuando un dispositivo se coloca en posición vertical.
rotatetolandscape Se envía cuando un dispositivo se coloca en posición horizontal.
Conjunto de páginas

gwd-pagedeck

Un conjunto de páginas es un contenedor de páginas. Muestra una página cada vez y se pueden definir ciclos para que se muestren distintas páginas en la parte frontal en un orden establecido y con cualquiera de las transiciones de páginas compatibles.

Propiedades

Nombre Descripción
default-page:string El ID de la página predeterminada.

Eventos

Nombre Descripción
pagetransitionstart Se envía antes de que se produzca una transición de página.
pagetransitionend Se envía después de que se produzca una transición de página.

Métodos

Nombre Descripción
goToNextPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Dirige a la página siguiente del conjunto de páginas.
goToPreviousPage(opt_loop:boolean, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Dirige a la página anterior del conjunto de páginas.
goToPage(pageId:string, opt_type:string, opt_duration:number, opt_easing:string, opt_direction:string) Dirige a la página especificada del conjunto de páginas.
getCurrentPage() Devuelve la página actual o un valor nulo si no se muestra ninguna página.
getDefaultPage() Devuelve la página predeterminada (si se ha especificado) o la primera página.
getPage(pageId:string) Devuelve la página con el ID especificado.
findPageIndexByAttributeValue(attributeName:string, value:string|number|boolean) Devuelve el elemento de página con el valor del atributo que corresponde al valor especificado o -1 si una página no se encontró.
getOrientationSpecificPage(orientation:string, pageId:string) Devuelve la página correspondiente a la orientación especificada.
getElementById(id:string) Identifica el elemento con el ID especificado en todas las páginas de este conjunto. Como gwd-pagedeck solo mantiene la página activa en el DOM, el document.getElementById(id) estándar no devolverá los elementos de las páginas inactivas. Especialmente en los anuncios dinámicos, suele hacerse referencia a elementos de páginas inactivas. En dichos casos, este método puede usarse para anular la referencia a un elemento por su ID.
Paralaje

gwd-parallax

Componente Paralaje.

Propiedades

Nombre Descripción
settings:string Lanza el cuadro de diálogo de configuración del componente.
yscroll:decimal Factor de desplazamiento que se debe usar en la animación del paralaje al renderizarla en la escena.

Eventos

Nombre Descripción
ready Se envía cuando se cargan todos los recursos del componente Paralaje.
Efectos de partículas

gwd-particleeffects

Componente para componer varios efectos de partículas e imágenes.

Propiedades

Nombre Descripción
autoplay:boolean Indica si la animación se reproduce automáticamente o no cuando se carga el componente.
time-limit:number Límite de tiempo de la animación. El valor -1 significa que no hay límite de tiempo.
settings:string Lanza el cuadro de diálogo de configuración del componente.

Eventos

Nombre Descripción
timelimitreached Se envía cuando la reproducción de la animación ha alcanzado el límite de tiempo determinado.

Métodos

Nombre Descripción
play() Reproduce la animación.
pause() Pausa la animación.
stop() Detiene la animación.
Partículas

gwd-particles

Componente sistema de partículas.

Propiedades

Nombre Descripción
acceleration-x:number Componente x de la aceleración en px/fotograma/fotograma.
acceleration-y:number Componente y de la aceleración en px/fotograma/fotograma.
angle-max:number Ángulo máximo de la dirección de velocidad de las partículas.
angle-min:number Ángulo mínimo de la dirección de velocidad de las partículas.
autoplay:boolean Indica si la animación se reproduce automáticamente o no cuando el componente principal gwd-particleeffects empieza a reproducirse.
color1:color Primer color.
color2:color Segundo color.
color-rate:number Velocidad a la que el color cambia del color 1 al color 2 por fotograma por adición, comprendido entre [0, 1].
emit-interval:number Número de fotogramas hasta que se emita la siguiente partícula.
emit-x-max:string Coordenada x máxima del intervalo de emisiones de una partícula.
emit-x-min:string Coordenada x mínima del intervalo de emisiones de una partícula.
emit-y-max:string Coordenada y máxima del intervalo de emisiones de una partícula.
emit-y-min:string Coordenada y mínima del intervalo de emisiones de una partícula.
loop:boolean Indica si una animación se reproduce en bucle.
number:number Número de partículas.
opacity-min:number Opacidad mínima de las partículas.
opacity-max:number Opacidad máxima de las partículas.
opacity-rate:number Velocidad a la que cambia la opacidad por fotograma, que se suma a la opacidad actual de una partícula.
random-colors:boolean Indica si las partículas tienen colores aleatorios entre el color 1 y el color 2. Si el valor es "falso", todas las partículas se inicializan con el color 1.
shape:string Forma del sprite.
size-max:number Tamaño máximo de las partículas en píxeles.
size-min:number Tamaño mínimo de las partículas en píxeles.
size-rate:number Velocidad a la que cambia el tamaño por fotograma, que se suma al tamaño actual de una partícula.
skip-forward:number Pasar a un momento en el que un porcentaje determinado de partículas se emiten en un sistema de partículas.
speed-max:number Velocidad máxima de las partículas en píxeles por fotograma.
speed-min:number Velocidad mínima de las partículas en píxeles por fotograma.
sprite-image-src:file La fuente de las imágenes que se utilizan como sprites.
turbulence-frequency:number Frecuencia de la turbulencia. Los valores más altos causan irregularidades más frecuentes en el movimiento. Debe ser un número positivo.
turbulence-rate:number Velocidad a la que cambia la fuerza a lo largo del tiempo.
turbulence-strength:number Fuerza que la turbulencia ejerce sobre las partículas. Debe ser un número positivo.
turbulence-trail:number Número de estados anteriores y actuales de una partícula que deben renderizarse.

Métodos

Nombre Descripción
play() Reproduce la animación.
pause() Pausa la animación.
stop() Detiene la animación.
Hoja de sprites

gwd-spritesheet

Muestra un único fotograma o animación de la hoja de sprites.

Propiedades

Nombre Descripción
imagesource:file URL de la imagen de la hoja de sprites.
offsetx:number

La distancia, en píxeles, desde el lado izquierdo de la hoja de sprite hasta los bordes izquierdos de una de estas imágenes:

  • La imagen específica que desea usar de la hoja de sprites.
  • La primera imagen de sprite que va a usar para crear una animación.
offsety:number

La distancia, en píxeles, desde la parte superior de la hoja de sprite hasta la parte superior de una de estas imágenes:

  • La imagen específica que desea usar de la hoja de sprites.
  • La primera imagen de sprite que va a usar para crear una animación.
clipwidth:number

La anchura, en píxeles, de una de estas imágenes:

  • La imagen específica que desea usar de la hoja de sprites.
  • La primera imagen de sprite que está utilizando para crear una animación.
clipheight:number

Altura, en píxeles, de una de estas imágenes:

  • La imagen específica que desea usar de la hoja de sprites.
  • La primera imagen de sprite que está utilizando para crear una animación.
alignment:string Determina la posición de la imagen que se encuentra dentro del contenedor.
scaling:string Determina cómo se muestran imágenes de diferentes tamaños dentro del componente.
totalframecount:number Número de fotogramas que pueden formar la animación.
duration:number Duración de cada fotograma en milisegundos.
loopcount:number Número de veces que se repite la animación. Se le asigna el valor 0 para activar la repetición infinita.
autoplay:boolean Indica si la animación se reproduce automáticamente o no.
endonstartframe:boolean Indica si la animación finaliza en el fotograma inicial o no.
reverseplay:boolean Indica si la animación se reproduce hacia atrás o no.

Eventos

Nombre Descripción
animationend Se envía cuando finaliza la animación.
animationpause Se envía cuando se pausa la animación.
animationplay Se envía cuando se empieza a reproducir la animación.
animationrestart Se envía cuando se reanuda la reproducción de la animación después de una pausa.

Métodos

Nombre Descripción
newAnimation(offsetx:number, offsety:number, clipwidth:number, clipheight:number, totalframecount:number, duration:number, loopcount:number, autoplay:boolean, reverseplay:boolean) Define una nueva animación.
play() Reproduce la animación.
pause() Pausa la animación.
togglePlay() Permite alternar ente reproducir y pausar la animación.
restart() Reinicia la reproducción de la animación.
previousFrame() Muestra el fotograma anterior.
nextFrame() Muestra el fotograma siguiente.
goToFrame(id:number) Muestra un fotograma específico por su número.
Valoraciones por estrellas

gwd-starratings

Componente para renderizar una línea de estrellas que representa una valoración.

Propiedades

Nombre Descripción
ratingvalue:decimal Valor de la valoración.
iconsize:number Tamaño del icono de la estrella.
isemptyshown:boolean Indica si se muestran o no los iconos de estrella vacíos.
isemptycolored:boolean Indica si los iconos de estrella vacíos están coloreados o no.
colorprimary:color Color de relleno principal.
colorsecondary:color Color de degradado secundario.
gradienttype:string Tipo de degradado.
ratingmax:number Valoraciones por estrellas máximas.
ratingmin:decimal Valoraciones por estrellas mínimas.

Eventos

Nombre Descripción
complete Cuando se han creado los iconos de valoraciones por estrellas.
validationerror El valor de valoración por estrellas es inferior a la valoración mínima.
Street View

gwd-streetview

Componente de Google Street View.

Propiedades

Nombre Descripción
key:string Consulte cómo puede obtener una clave única para su aplicación en esta página: https://developers.google.com/maps/documentation/javascript/get-api-key.
latitude:decimal Valor de la latitud de la ubicación.
longitude:decimal Valor de la longitud de la ubicación.
interaction:boolean Indica si la vista se puede mover o girar.
heading:decimal Indica el rumbo de la brújula de la cámara. Se aceptan valores entre 0 y 360 (ambos valores indican el norte; 90, el este y 180, el sur). Si no se especifica ninguna dirección, se calculará un valor que dirija la cámara hacia la ubicación especificada desde el punto en el que se haya hecho la fotografía más cercana.
pitch:decimal Especifica el ángulo de inclinación hacia arriba o hacia abajo de la cámara con respecto al vehículo de Street View. Casi siempre es plano y horizontal. Los valores positivos inclinan la cámara hacia arriba (90 grados indica recto hacia arriba); los negativos, hacia abajo (90 grados indica recto hacia abajo).
zoom:number Especifica el zoom de la cámara con respecto al vehículo de Street View.
Galería deslizable

gwd-swipegallery

Objeto de la galería que muestra sus fotogramas en una tira de contenido deslizable.

Propiedades

Nombre Descripción
images:string Cadena de rutas de imágenes separadas por comas que se usan en la galería.
groups:string Cadena de IDs de grupos separados por comas.
transition-duration:number Velocidad de la animación de la galería en milisegundos.
start-frame:number Fotograma basado en uno que se toma como punto de inicio.
num-frames-to-display:number Número de fotogramas que se muestran a la vez.
frame-snap-interval:number Número de fotogramas que avanzarán cada vez que el usuario deslice el dedo.
autoplay:boolean Indica si se girará automáticamente la galería una vez o no.
has-navigation:boolean Indica si se incluirán automáticamente controles de navegación de la galería o no.
navigation-thumbnails:boolean Indica si se usarán miniaturas para la navegación, en lugar de puntos.
navigation-highlight:color Código de color de CSS que se usa para destacar el fotograma activo en la navegación.
scaling:string Indica cómo se adaptará el contenido de cada imagen para ajustarse al marco del fotograma.
swipe-axis:string Eje en el que se detecta la acción de deslizar.
offset:number Cantidad de espacio vacío entre los fotogramas de contenido adyacentes.
frame-width:number Anchura de un fotograma de contenido. Anula num-frames-to-display.
frame-height:number Altura de un fotograma de contenido.
autoplay-duration:number Tiempo total durante el que se reproducen automáticamente los fotogramas.
autoplay-step-interval:number Intervalo que existe entre cada paso de los fotogramas durante la reproducción automática.
exit-urls:string Cadena de URLs de salida separadas por comas que corresponden a las imágenes de la galería.
disable-gesture:boolean Oculta o inhabilita el componente gestual que habilita la navegación táctil de la galería.
pause-front-media:boolean Cuando cambia el fotograma actual, indica si se pausarán o no los elementos de contenido multimedia (vídeo o audio) en el fotograma anterior.
resume-next-media:boolean Cuando cambia el fotograma actual, indica si se reactivarán o no los elementos de contenido multimedia (vídeo o audio) en el nuevo fotograma.

Eventos

Nombre Descripción
firstinteraction Se envía cuando el usuario interactúa con la galería por primera vez.
allframesviewed Se envía cuando todos los fotogramas de la galería se han mostrado al menos una vez.
allframesloaded Se envía cuando se cargan todos los fotogramas de la galería.
autoplayended Se envía cuando la reproducción automática ha finalizado por cualquier motivo. event.detail.completed devolverá el valor "verdadero" si ha finalizado de manera natural al alcanzar la duración esperada; de lo contrario, devolverá el valor "falso".
frameshown Se envía cuando se muestra un nuevo fotograma, una vez que se completen las animaciones necesarias.
frameactivated Se envía cuando se ha comenzado a activar un nuevo fotograma, incluso si todavía no es visible.
frameautoplayed Se envía cuando un fotograma se activa para reproducirse automáticamente. Se activa con más frecuencia que frameshown, porque se activará por separado para cada uno de los diversos fotogramas que se puedan ver a la vez.
frametap Se envía cuando el usuario toca un fotograma.
reachleftend Se envía cuando se llega al límite izquierdo de la galería.
reachrightend Se envía cuando se llega al límite derecho de la galería.
framemouseover Se envía cuando el usuario desplaza el cursor del ratón sobre un fotograma.
framemouseout Se envía cuando el usuario desplaza el cursor del ratón fuera de un fotograma.
trackstart Se envía cuando se inicia el arrastre con el cursor del ratón o la acción táctil.
track El componente registra los datos de las coordenadas X e Y asociados con el arrastre del cursor del ratón o de la acción táctil.
trackend Se envía cuando finaliza el arrastre con el cursor del ratón o la acción táctil.

Métodos

Nombre Descripción
goToFrame(frame:number, opt_animate:string) Dirige al fotograma especificado.
rotateOnce(opt_duration:number, opt_direction:string) Muestra todos los fotogramas de la galería una vez.
stopRotation() Detiene la rotación automática actual.
goForwards() Hace avanzar un fotograma en la galería.
goBackwards() Hace retroceder un fotograma en la galería.
Espiral

gwd-swirl

Componente Espiral.

Propiedades

Nombre Descripción
yscroll:decimal Factor de desplazamiento que se debe usar en la animación de la espiral al renderizarla en la escena.
settings:string Lanza el cuadro de diálogo de configuración del componente.

Eventos

Nombre Descripción
ready Se envía cuando se cargan todos los recursos secundarios.
Área de pulsación

gwd-taparea

Abstracción del evento de tocar/hacer clic.

Propiedades

Nombre Descripción
exit-override-url:string URL a la que se sale cuando se toca el área sensible.

Eventos

Nombre Descripción
action Se envía cuando el usuario toca un botón (en dispositivos móviles) o hace clic en él (en ordenadores).
Tocar para llamar o enviar mensaje de texto

gwd-taptocall

Componente que, cuando se toca o se hace clic en él, llamará o enviará un mensaje SMS al número de teléfono configurado.

Propiedades

Nombre Descripción
number:string Número de teléfono al que se llamará o al que se enviará el mensaje de texto.
action:string Permite seleccionar entre enviar un mensaje SMS o iniciar una llamada telefónica.

Eventos

Nombre Descripción
action Se envía cuando el usuario toca un botón (en dispositivos móviles) o hace clic en él (en ordenadores).
taptocall Se envía cuando se inicia una llamada o se envía un SMS.

Métodos

Nombre Descripción
dial() Inicia una llamada o envía un mensaje SMS al número configurado.
Galería de transiciones

gwd-transitiongallery

Componente Galería de transiciones.

Propiedades

Nombre Descripción
settings:string Lanza el cuadro de diálogo de configuración del componente.
images:string Cadena de rutas de imágenes separadas por comas que se usan en la galería.
scaling:string Define cómo se adaptará la imagen para ajustarse a este fotograma.
exit-urls:string Cadena de URLs de salida separadas por comas que corresponden a las imágenes de la galería.

Eventos

Nombre Descripción
autoplayended Se envía cuando la reproducción automática ha finalizado por cualquier motivo. event.detail.completed devolverá el valor "verdadero" si finaliza de manera natural al alcanzar el número de bucles esperado; de lo contrario, devolverá el valor "falso".
frameactivated Se envía cuando se ha comenzado a activar un nuevo fotograma, incluso si todavía no es visible.
frameshown Se envía cuando se muestra un nuevo fotograma.
frametap Se envía cuando el usuario toca un fotograma.
rotateonceended Se envía cuando la rotación finaliza por cualquier motivo. event.detail.completed devolverá el valor "verdadero" si finaliza de forma natural; de lo contrario, devolverá el valor "falso".
reachleftend Se envía cuando se llega al límite izquierdo de la galería.
reachrightend Se envía cuando se llega al límite derecho de la galería.

Métodos

Nombre Descripción
goToFrame(frame:number, with_animation:boolean) Dirige al fotograma especificado.
rotateOnce(startFromCurrentFrame:boolean) Muestra el fotograma de la galería desde el fotograma inicial si startFromCurrentFrame es falso o no se ha especificado. En caso contrario, comienza desde el fotograma actual. La rotación se detiene antes de llegar al fotograma inicial.
startAutoplay(startFromCurrentFrame:boolean) Inicia la reproducción automática de la galería desde el fotograma inicial si startFromCurrentFrame es falso o no se ha especificado. En caso contrario, comienza desde el fotograma actual. La reproducción automática se detiene cuando alcanza el número de bucles especificado.
stop() Cancela la animación si está en curso.
goForwards() Hace avanzar un fotograma en la galería.
goBackwards() Hace retroceder un fotograma en la galería.
Transición Persianas

gwd-blinds

Componente de efecto Persianas, por el que se muestra la imagen nueva como si apareciera detrás de una persiana con láminas que se abren una tras otra, empezando por un borde y yendo hacia el opuesto.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto.
blinds:number Número de persianas.
transparentbackground:boolean Indica si el fondo transparente se muestra antes de renderizar las persianas de la nueva imagen. Si el valor es "falso", las persianas se superponen a la imagen antigua.
Transición Puerta

gwd-door-wipe

El componente de efecto Puerta es una variación del efecto Barrido, que tiene dos tipos en función de la dirección del barrido. El barrido de puerta abierta empieza a mostrar la imagen nueva desde el centro de la imagen antigua, como si se abriera una puerta doble. El barrido de puerta cerrada empieza a mostrar la imagen nueva desde los bordes opuestos de la imagen antigua hacia el centro, como si se cerrara una puerta doble.

Propiedades

Nombre Descripción
orientation:dropdown Orientación de la animación.
direction:dropdown Indica el sentido del efecto de barrido de puerta.
Transición Atenuación

gwd-fade

Componente de atenuación de la transición.

Transición Barrido de iris

gwd-iris-wipe

Componente de efecto Barrido de iris, por el que se muestra la imagen nueva con un círculo cada vez más grande que emerge desde el centro del fotograma de forma predeterminada.

Propiedades

Nombre Descripción
originpercentx:number Origen del círculo que se va ampliando en el eje x en relación con la anchura del fotograma.
originpercenty:number Origen del círculo que se va ampliando en el eje y en relación con la altura del fotograma.
Transición Empuje

gwd-push

Componente de efecto Empuje, por el que la nueva imagen aparece gradualmente mientras empuja la imagen anterior hasta que desaparece.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto Empuje.
Transición Radial

gwd-radial-wipe

El componente de efecto Radial es una variación del efecto Barrido, por el que la nueva imagen se revela barriendo un radio alrededor de un punto específico, como la aguja de un reloj.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto.
originpercentx:number Origen del eje x con respecto al ancho del fotograma que empieza a barrer un radio alrededor para revelar la nueva imagen.
originpercenty:number Origen del eje y con respecto a la altura del fotograma que empieza a barrer un radio alrededor para revelar la nueva imagen.
Transición Giro

gwd-rotate

Componente de efecto Giro, por el que la imagen antigua gira al tiempo que se amplía. A continuación, se vuelve a reducir sin dejar de girar hasta que aparece la imagen nueva.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto.
Transición Porción

gwd-slice

Componente de efecto Porción, por el que la nueva imagen se muestra en porciones o barras que aparecen una tras otra.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto Porción.
slices:number Número de porciones o barras que dividen la vista.
transparentbackground:boolean Indica si revelar el fondo transparente antes de renderizar la diapositiva de las porciones de la nueva imagen. Si el valor es "falso", las porciones se superponen a la imagen antigua.
Transición Dividir

gwd-split-push

El componente de efecto Dividir es una variación del efecto Empuje, por el que la imagen antigua se divide vertical u horizontalmente en dos partes Las partes divididas correspondientes de la nueva imagen empujan cada una de las partes de la imagen anterior hasta que desaparecen en direcciones opuestas.

Propiedades

Nombre Descripción
orientation:dropdown Orientación de la animación.
Transición Franja

gwd-stripe-wipe

El componente de efecto Franja es una variación del efecto Barrido, por el que franjas sólidas de colores alternos aparecen simultáneamente en pantalla para tapar la imagen anterior. A continuación, las franjas se reducen para revelar la nueva imagen.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto.
stripes:number Número de franjas de cada color.
color1:color Valor hexadecimal de uno de los dos colores de las franjas que se alternan.
color2:color Valor hexadecimal del otro color de las franjas que se alternan.
Transición Persianas venecianas

gwd-venetian-blinds

Componente de efecto Persianas venecianas, por el que se muestra la imagen nueva como si apareciera detrás de unas persianas venecianas con láminas que se abren simultáneamente o una tras otra.

Propiedades

Nombre Descripción
orientation:dropdown Orientación de la animación.
blinds:number Número de persianas.
staggered:boolean Indica si las láminas hacen la transición con retraso. Si el valor es "falso", todas las láminas hacen la transición simultáneamente.
Transición Barrido

gwd-wipe

Componente de transición de barrido. Efecto de barrido normal, por el que la nueva imagen reemplaza gradualmente la imagen anterior detrás de una línea que hace un barrido desde un borde hasta el borde opuesto.

Propiedades

Nombre Descripción
direction:dropdown Dirección del efecto.
angle:number Ángulo en el que se inclina la línea, que sustituye la imagen antigua por la nueva.
Transición Zigzag

gwd-zigzag

Componente de efecto Zigzag, por el que la nueva imagen aparece siguiendo un patrón de cuadrícula zigzagueante. El efecto de zigzag horizontal muestra los mosaicos de la nueva imagen en filas sucesivas alternados de izquierda a derecha y de derecha a izquierda. El efecto de zigzag vertical muestra los mosaicos de la nueva imagen en columnas sucesivas alternados de arriba a abajo y de abajo a arriba.

Propiedades

Nombre Descripción
orientation:dropdown Orientación de la animación.
rows:number Número de filas del efecto Zigzag.
columns:number Número de columnas del efecto Zigzag.
Vídeo

gwd-video

Componente que encapsula un elemento HTMLVideoElement.

Propiedades

Nombre Descripción
autoplay:boolean Indica si el vídeo se reproducirá automáticamente cuando se cargue.
loop:boolean Indica si el vídeo se reproducirá en bucle al completarse.
muted:boolean Indica si el vídeo comenzará a reproducirse en modo silenciado o no.
controls:boolean Indica si los controles predeterminados del reproductor nativo están habilitados o no.
sources:file Cadena de vídeos en distintos formatos separados por comas.
poster:string URL que indica un fotograma de póster que debe mostrarse hasta que el usuario reproduce contenido o lo busca.

Eventos

Nombre Descripción
play Se envía cuando la reproducción de los medios comienza tras haberse puesto en pausa, es decir, que se reanuda tras un evento de pausa previo.
pause Se envía cuando la reproducción se pone en pausa.
playing Se envía cuando los medios comienzan a reproducirse (ya sea por primera vez, tras una pausa o tras haber finalizado y comenzar de nuevo).
ended Se envía cuando se completa una reproducción.
volumechange Se envía cuando cambia el volumen del audio (tanto cuando se define el volumen como cuando cambia el atributo de silenciar).
seeked Se envía cuando se completa una operación de búsqueda.
waiting Se envía cuando la operación solicitada (por ejemplo, la reproducción) se retrasa porque está pendiente la realización de otra operación (por ejemplo, una búsqueda).

Métodos

Nombre Descripción
mute() Permite alternar entre activar el sonido del vídeo o silenciarlo.
pause() Pausa el vídeo.
play() Reproduce el vídeo.
replay() Vuelve a reproducir el vídeo.
seek(time:number) Salta al momento específico del vídeo.
setVolume(volume:number) Define el volumen del vídeo.
setSources(sources:string) Define las fuentes del vídeo.
YouTube

gwd-youtube

Amplía HTMLElement para encapsular sus llamadas a las APIs de YouTube.

Propiedades

Nombre Descripción
video-url:string URL de YouTube del vídeo.
autoplay:string En los entornos compatibles, el vídeo de YouTube se reproducirá automáticamente cuando se cargue.
preview-duration:number Permite definir la duración de la vista previa. Solo se utiliza cuando se asigna el valor preview al atributo de reproducción automática.
controls:string Muestra los controles de vídeo (none, autohide).
color:string Tema de color de la barra de progreso del reproductor (rojo o blanco).
muted:boolean Indica si el vídeo comenzará a reproducirse en modo silenciado o no.
loop:boolean Indica si el vídeo se reproducirá en bucle al completarse.
pause-on-end:boolean Pausa el vídeo cuando falta 1 segundo para que finalice.
start-position:number Inicia el vídeo en un momento concreto (determinado en segundos).
allowfullscreen:boolean Permite la pantalla completa en el escritorio.
extra-player-args:string Otros parámetros del reproductor de YouTube, que se describen en https://developers.google.com/youtube/player_parameters?playerVersion=HTML5#Parameters.

Eventos

Nombre Descripción
buffering El reproductor de YouTube está almacenando en memoria búfer.
ended El vídeo de YouTube ha llegado al final.
paused El vídeo de YouTube está en pausa.
playing El vídeo de YouTube comienza a reproducirse.
replayed El vídeo de YouTube se ha reproducido de nuevo.
viewed0percent Se envía cuando se ha visualizado un 0 % del vídeo.
viewed25percent Se envía cuando se ha visualizado un 25 % del vídeo.
viewed50percent Se envía cuando se ha visualizado un 50 % del vídeo.
viewed75percent Se envía cuando se ha visualizado un 75 % del vídeo.
viewed100percent Se envía cuando se ha visualizado un 100 % del vídeo.
previewed0percent Se envía cuando se ha visualizado un 0 % de la vista previa.
previewed25percent Se envía cuando se ha visualizado un 25 % de la vista previa.
previewed50percent Se envía cuando se ha visualizado un 50 % de la vista previa.
previewed75percent Se envía cuando se ha visualizado un 75 % de la vista previa.
previewed100percent Se envía cuando se ha visualizado el 100 % de la vista previa.

Métodos

Nombre Descripción
toggleMute() Permite alternar entre activar el sonido del vídeo o silenciarlo.
pause() Pausa el vídeo.
play() Reproduce el vídeo.
replay() Vuelve a reproducir el vídeo.
seek(time:number) Salta al momento específico del vídeo.
setYouTubeId(id:string, cueOnly:boolean) Cambia la fuente del vídeo de YouTube al ID especificado.

¿Te ha resultado útil esta información?

¿Cómo podemos mejorar esta página?
Búsqueda
Borrar búsqueda
Cerrar búsqueda
Menú principal
3255161750868859722
true
Buscar en el Centro de ayuda
true
true
true
true
true
5050422
false
false