Foros del Web » Creando para Internet » HTML »

Colocar video de fondo en Div

Estas en el tema de Colocar video de fondo en Div en el foro de HTML en Foros del Web. Saludos, la cuestion es que quiero colocar un video de fondo en un div al 100% y sobre este colocar dos div semi transparentes con ...
  #1 (permalink)  
Antiguo 23/10/2013, 13:45
Avatar de LinkLooker  
Fecha de Ingreso: agosto-2002
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 3
Colocar video de fondo en Div

Saludos, la cuestion es que quiero colocar un video de fondo en un div al 100% y sobre este colocar dos div semi transparentes con un width de 50% cada uno...El asunto es que al colocar el video dentro del primer div ( al 100%) los otros dos no se muestran..he probado con z-index y nada..colocando una imagen dentro del div al 100% si se ve todo bien, pero al colocar el video, todo se mueve...a continuación el codigo:



HTML:

Código:
 

<div id="video">
<video autoplay="" loop="loop" preload="true" width="100%">
    	<source src="../carpeta/rootl/video/chrome_japan.ogv" type="video/ogg"></video>

    <div id="contenidoder">Este div es transparente  </div>
    <div id="contenidoizq">Este otro div es transparente</div>

</div>


CSS:

Código:
#video {
 width:100%;
height:500px;
position:absolute;
z-index:999;
overflow:hidden;

#contenidoizq { width:50%;
height:500px;
background-color:#32c0c4;
float: right;
position:absolute;
z-index:2;
/*border:#333 solid 1px;*/   }

#contenidoder { width:50%;
height:500px;
float:right;
background-color:#32689b;
position:absolute;
z-index:1;
border:#333 solid 1px;
  }

NOta: Para colocar los div transparentes uso un Js llamado Transify...


Gracias por cualquier ayuda prestada
  #2 (permalink)  
Antiguo 23/10/2013, 20:48
Avatar de GusleonP  
Fecha de Ingreso: octubre-2013
Ubicación: Bogota
Mensajes: 24
Antigüedad: 10 años, 6 meses
Puntos: 2
Respuesta: Colocar video de fondo en Div

Hola lo que quieres es dejar de fondo de tu pagina un video y encima el contenido que quieras? Esto lo hice para un cliente, si es asi avisame y te digo como es: https://www.ideasalvajes.com/F5/motion-graphics.html

También pues ver el código y la cojes de alli. Espero sea de ayuda.
  #3 (permalink)  
Antiguo 24/10/2013, 06:23
Avatar de LinkLooker  
Fecha de Ingreso: agosto-2002
Mensajes: 136
Antigüedad: 21 años, 8 meses
Puntos: 3
Respuesta: Colocar video de fondo en Div

Saludos..Gracias por responder....En realidad no quiero poner el video en toda la página sino en un div y encima dos dvs semitransparentes....Reviso tu ejemplo y te comento.....Gracias de antemano
  #4 (permalink)  
Antiguo 24/10/2013, 13:21
 
Fecha de Ingreso: noviembre-2011
Ubicación: Guatemala
Mensajes: 16
Antigüedad: 12 años, 5 meses
Puntos: 0
Respuesta: Colocar video de fondo en Div

El error es que le estas dando propiedades a la capa de #video pero dentro de esta hay dos capas mas, lo que debes hacer es crear una capa individual para el video dentro de #video.

Código HTML:
Ver original
  1. <div id="video">
  2. <div class="mivideo">
  3.       <video autoplay="" loop="loop" preload="true" width="100%">
  4.       <source src="../carpeta/rootl/video/chrome_japan.ogv" type="video/ogg"></video>
  5. </div>
  6. <div id="contenidoder">Este div es transparente  </div>
  7. <div id="contenidoizq">Este otro div es transparente</div>
  8.  
  9. </div>

Si lo que quieres es poner los otros dos divs encima del que tiene video, debes configurar tu z-index, recuerda que mientras mayor sea al numero que le coloques estara al frente.

Por ejemplo:

Código HTML:
Ver original
  1. #video {
  2. overflow:hidden;
  3. }
  4. .mivideo{
  5. position: absolute;
  6. z-index: 1;
  7. }
  8. #contenidoizq { width:50%;
  9. position:absolute;
  10. z-index:2;
  11. /*border:#333 solid 1px;*/   }
  12.  
  13. #contenidoder { width:50%;
  14. position:absolute;
  15. z-index:3;
  16. }

Si lo colocas asi la capa de video estara hasta abajo, la de #contenidoizq le seguira por encima y de ultimo #contenidoder estara encima de todas.

Saludos.

Etiquetas: css, video
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:26.