Cuando insertamos un video de youtube en nuestra página situado muy cerca de un menú con desplegables, ocurre que, al desplegar las opciones de menú, estas quedan debajo del vídeo de youtube.

En la siguiente imágen se muestra un ejemplo donde el vídeo se sobrepone al menú y no nos permite visualizar la última opción.

ejemplo de problema con video de youtube y menú

La solución pasa por utilizar el atributo wmode con el valor "transparent". Como un vídeo de youtube se puede importar como un objeto o como iframe, según que optemos por uno u otro modo tenemos que escribir el atríbuto wmode de manera diferente.

Si optamos por pegarlo como un objeto, deberemos utilizarlo de la siguiente manera:

<object width="640" height="390">
<param
name="movie"
value="http://www.youtube.com/v/XSGBVzeBUbk?fs=1&amp;
hl=es_ES&amp;
rel=0">
</param>
<param name="allowFullScreen" value="true">
</param>
<param name="allowscriptaccess" value="always">
</param>
<param name="wmode" value="transparent">
</param>
<embed
src="http://www.youtube.com/v/XSGBVzeBUbk?fs=1&amp;
hl=es_ES&amp;
rel=0"
type="application/x-shockwave-flash"
allowscriptaccess="always"
allowfullscreen="true"
width="640"
height="390"
wmode="transparent"
>
</embed>
</object>

Si optamos por pegarlo como un iframe, se debe utilizar de la siguiente forma:

<iframe 
title="YouTube video player" 
width="640" 
height="390" 
src="http://www.youtube.com/embed/XSGBVzeBUbk?rel=0&amp;wmode=transparent
frameborder="0" 
allowfullscreen>
</iframe>

El resultado se muestra en la siguiente imagen:

Ejemplo con el problema solucionado 

 

Comparte este artículo en redes sociales

Submit to FacebookSubmit to Google PlusSubmit to TwitterSubmit to LinkedIn

¡Atención! Este sitio usa cookies y tecnologías similares. Si no cambia la configuración de su navegador, usted acepta su uso. Ampliar información