Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Video de fondo centrado.

Estas en el tema de Video de fondo centrado. en el foro de HTML en Foros del Web. Hola a todos. Estoy haciendo una web en la que habrá un video de fondo (el video no irá a pantalla completa, sino a su ...
  #1 (permalink)  
Antiguo 10/04/2015, 04:27
robertoferran
Invitado
 
Mensajes: n/a
Puntos:
Video de fondo centrado.

Hola a todos.


Estoy haciendo una web en la que habrá un video de fondo (el video no irá a pantalla completa, sino a su tamaño real que es de 1920 x 1080 pixeles) y sobre el que he hecho la cabecera. La cabeza no es opaca, así que la intención es que bajo la cabecera se distinga el video.

Quiero alinear el video en el centro y pegado arriba, pero me es imposible. Siempre me sale alineado a la izquierda. Os adjunto una foto: http://imageshack.com/a/img911/6892/ly5pen.jpg
Os pego el código html y el css.

CÓDIGO HTML:
Cita:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="es" lang="es">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<meta name="viewport" content="width=1024" />
<title>prueba</title>
<link rel="stylesheet" type="text/css" media="screen,print" href="prueba_files/prueba.css" />
<link rel="stylesheet" href="prueba_files/video.css" />
<!--[if lt IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='prueba_files/pruebaIE.css'/><![endif]-->
<!--[if gte IE 8]><link rel='stylesheet' type='text/css' media='screen,print' href='Media/IE8.css'/><![endif]-->
<script type="text/javascript" src="Scripts/iWebSite.js"></script>
<script type="text/javascript" src="Scripts/iWebImage.js"></script>
<script type="text/javascript" src="prueba_files/prueba.js"></script>
</head>

<video id="video1" loop autoplay preload poster="prueba_files/poster.png;">
<source src="prueba_files/video1.mp4" type="video/mp4" />
<source src="prueba_files/video1.webm" type="video/webm" />
<source src="prueba_files/video1.ogv" type="video/ogg" />
</video>


<body style="background: rgb(255, 255, 255); margin: 0pt; " onload="onPageLoad();">

<div style="text-align: center; ">
<div style="margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; position: relative; word-wrap: break-word; background: transparent; text-align: left; width: 1024px; " id="body_content">
<div style="float: left; margin-left: 0px; position: relative; width: 1024px; z-index: 0; " id="nav_layer">
<div style="height: 0px; line-height: 0px; " class="bumper">*</div>
<div style="clear: both; height: 0px; line-height: 0px; " class="spacer">*</div>
</div>
<div style="float: left; height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 1024px; z-index: 10; " id="header_layer">
<div style="height: 0px; line-height: 0px; " class="bumper">*</div>
</div>
<div style="margin-left: 0px; position: relative; width: 1024px; z-index: 5; " id="body_layer">
<div style="height: 0px; line-height: 0px; " class="bumper">*</div>
<div id="id1" style="height: 50px; left: 0px; position: absolute; top: 0px; width: 1024px; z-index: 1; " class="style_SkipStroke shape-with-text">
<div class="text-content graphic_shape_layout_style_default_External_1024_5 0" style="padding: 0px; ">
<div class="graphic_shape_layout_style_default"></div>
</div>
</div>

<div style="height: 38px; width: 161px; height: 38px; left: 20px; position: absolute; top: 8px; width: 161px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="Inicio.html" title="Inicio.html"><img src="prueba_files/Logo%20empresax%20nuevo.png" alt="" style="border: none; height: 39px; width: 161px; " /></a>
</div>

<div id="id2" style="height: 29px; left: 285px; position: absolute; top: 9px; width: 574px; z-index: 1; " class="style_SkipStroke_2 shape-with-text">
<div class="text-content style_External_574_29" style="padding: 0px; ">
<div class="style">
<p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style"><a class="class1" title="empresa.html" href="empresa.html">Empresa</a>******* <a class="class2" title="servicios.html" href="servicios.html">Servicios</a>******* <a class="class3" title="proyectos.html" href="proyectos.html">Proyectos</a>******* <a class="class4" title="http://www.empresax.com/blog" href="http://www.empresax.com/blog">Noticias</a>******* <a class="class5" title="presupuesto.html" href="presupuesto.html">Presupuesto</a>******* <span class="style_1">Contacto</span></p>
</div>
</div>
</div>

<div style="height: 28px; width: 60px; height: 28px; left: 204px; position: absolute; top: 11px; width: 60px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="Inicio.html" title="Inicio.html"><img src="prueba_files/anagrama%20empresax.png" alt="" style="border: none; height: 28px; width: 60px; " /></a>
</div>

<div style="height: 33px; width: 33px; height: 33px; left: 859px; position: absolute; top: 7px; width: 33px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="http://www.facebook.com" title="http://www.facebook.com"><img src="prueba_files/facebook%20negro.png" alt="" style="border: none; height: 33px; width: 33px; " /></a>
</div>

<div style="height: 33px; width: 33px; height: 33px; left: 935px; position: absolute; top: 7px; width: 33px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="http://www.linkedin.com" title="http://www.linkedin.com"><img src="prueba_files/linkedin%20negro.png" alt="" style="border: none; height: 33px; width: 33px; " /></a>
</div>

<div style="height: 33px; width: 33px; height: 33px; left: 898px; position: absolute; top: 7px; width: 33px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="http://www.twitter.com" title="http://www.twitter.com"><img src="prueba_files/twitter%20negro.png" alt="" style="border: none; height: 33px; width: 33px; " /></a>
</div>

<div style="height: 33px; width: 33px; height: 33px; left: 974px; position: absolute; top: 7px; width: 33px; z-index: 1; " class="tinyText style_SkipStroke_1 stroke_0">
<a href="http://www.vimeo.com" title="http://www.vimeo.com"><img src="prueba_files/vimeo%20negro.png" alt="" style="border: none; height: 33px; width: 33px; " /></a>
</div>
<div style="height: 2000px; line-height: 2000px; " class="spacer">*</div>
</div>
<div style="height: 0px; line-height: 0px; margin-left: 0px; position: relative; width: 1024px; z-index: 15; " id="footer_layer">
<div style="height: 0px; line-height: 0px; " class="bumper">*</div>
</div>
</div>
</div>
</body>
</html>
CÓDIGO CSS:
Cita:
body {
margin: 0;
padding: 0;
}
#video1 {
position: absolute;
top: 0;
bottom: 0;
right: 0;
left: 0;
height: 1080;
width: 1920;

}

Agradecería ayuda. Me urge.

Un saludo.

Última edición por robertoferran; 10/04/2015 a las 05:59
  #2 (permalink)  
Antiguo 10/04/2015, 08:30
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Video de fondo centrado.

jjajajaja xD siempre tengo k responder yo para k respondan los demas o ke ._.
roberto pasame el archivo en .rar completo con videos de prueba y todo o si lo tienes subido pasa link de la web ;)
  #3 (permalink)  
Antiguo 10/04/2015, 12:09
robertoferran
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Video de fondo centrado.

Por fin alguien responde...!!! muchísimas gracias!

En este link tienes los archivos:

https://www.wetransfer.com/downloads/345f17c48e1c8d3a7fe9562cde0f73ca20150410181152/14aea1848a6327f9d4768e01d63883e520150410181152/67919c


Ojalá puedas ayudarme. Un saludo.
  #4 (permalink)  
Antiguo 10/04/2015, 12:44
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 9 años, 5 meses
Puntos: 91
Respuesta: Video de fondo centrado.

conmigo sale bien asi prueba y dime como te sale a ti ;)

Todo va en la Clase del Video (.video1)
Buscas height: 1080px; y lo Borras.
Buscas width: 1920px; y lo cambias por width: 100%;

Por cierto tienes una Pantalla Super Grande jajaja xD

  #5 (permalink)  
Antiguo 10/04/2015, 12:52
Avatar de mbm150  
Fecha de Ingreso: enero-2013
Ubicación: Muskiz
Mensajes: 79
Antigüedad: 11 años, 3 meses
Puntos: 21
Respuesta: Video de fondo centrado.

Hola,

yo creo que lo único que necesitas es:
Código CSS:
Ver original
  1. #video1{
  2.     width: 1920px;
  3.     height: 1080px;
  4.     position: fixed;
  5.     top: 0;
  6.     left: 50%;
  7.     -webkit-transform: translate(-50%, 0px);
  8.     -moz-transform: translate(-50%, 0px);
  9.     -o-transform: translate(-50%, 0px);
  10.     -ms-transform: translate(-50%, 0px);
  11.     transform: translate(-50%, 0px);
  12. }
Si quieres que el video este siempre en la misma posición usas position: fixed; Si quieres que se mueva arriba y abajo con el scroll pues usas position: absolute;

Todo esto si quieres que el video sea siempre de esa resolución independientemente de la pantalla, si no pues pones width: 100%; y listo, el se adapta solito.

Saludos.
__________________
Juego del Ahorcado
  #6 (permalink)  
Antiguo 10/04/2015, 13:17
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 10 años, 7 meses
Puntos: 145
Respuesta: Video de fondo centrado.

Cita:
Iniciado por AngelKrak Ver Mensaje
Todo va en la Clase del Video (.video1)
Buscas height: 1080px; y lo Borras.
Buscas width: 1920px; y lo cambias por width: 100%;
Habría que conservar el formato 16:9
__________________
¿Te sirvió la respuesta? Deja un +1
  #7 (permalink)  
Antiguo 10/04/2015, 13:30
robertoferran
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Video de fondo centrado.

De entrada gracias por responder a los dos: AngelKrak y mbm150.

Las dos soluciones son buenas, pero lo que buscaba exactamente es lo que me propone mbm150.

AngelKrak:
Me parece que la solución que tu me das, lo que hace es adaptarse a cada pantalla. Lo pone a pantalla completa siempre. Y yo no busco eso. Yo busco que respete el tamaño que yo le digo. Porque colgaré videos con tamaños raros (por ejemplo: 2000 x 470 px).


mbm150:
Es perfecto! lo que estaba buscando! Poniendo absolute en la posición me va perfecto.

De nuevo gracias a los dos
  #8 (permalink)  
Antiguo 11/04/2015, 11:58
Avatar de figoberto  
Fecha de Ingreso: octubre-2010
Mensajes: 20
Antigüedad: 13 años, 6 meses
Puntos: 0
Respuesta: Video de fondo centrado.

Gracias por la ayuda

Etiquetas: css, todo, 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 07:08.