Foros del Web » Creando para Internet » CSS »

Poner un botón encima de un object

Estas en el tema de Poner un botón encima de un object en el foro de CSS en Foros del Web. Buenas, estoy trabajando con videos de Vimeo, entonces pretendo colocar un botón encima del video, con un enlace. Entonces mediante position:absolute lo he conseguido a ...
  #1 (permalink)  
Antiguo 26/10/2013, 12:47
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 5 meses
Puntos: 2
Poner un botón encima de un object

Buenas, estoy trabajando con videos de Vimeo, entonces pretendo colocar un botón encima del video, con un enlace. Entonces mediante position:absolute lo he conseguido a poner. Lo que ahora ocurre es que cuando redimensiono el explorador se me descuadra el botón, por que yo quiero que el botón se encuentre a 10 px del margen derecho y a 10px del margen inferior, mi codigo actual es este.

Código CSS:
Ver original
  1. width: 204px;
  2.         height: 65px;
  3.                 z-index: 1;
  4.                 position:absolute;
  5.         box-shadow: 1px 1px 1px #cd8228;
  6.         border-radius: 3px 3px;
  7.                 float:right;
  8.                 margin-right: 20px;
¿qué me recomiendan?
  #2 (permalink)  
Antiguo 26/10/2013, 14:17
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Poner un botón encima de un object

Puedes poner el vídeo dentro de un elemento con posición relativa, y dentro del mismo elemento poner tu botón con posición absoluta, y esa posición será relativa al contenedor. Algo así:

Código HTML:
Ver original
  1. <div class="video_contenedor">
  2.   <object>vídeo</object>
  3.   <a>botón</a>
  4. </div>

Código CSS:
Ver original
  1. div.video_contenedor {
  2.   position: relative;
  3. }
  4.  
  5. div.video_contenedor a {
  6.   position: absolute;
  7.   right: 10px;
  8.   bottom: 10px;
  9. }
  #3 (permalink)  
Antiguo 26/10/2013, 15:03
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Poner un botón encima de un object

Que va, con este código se me sale fuera del object
  #4 (permalink)  
Antiguo 26/10/2013, 15:07
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Poner un botón encima de un object

Con ese código realmente no sale. Se saldrá con el que estés usando tú que obviamente no será igual del todo al que puse yo.

Publica cómo lo tienes —HTML/CSS— a ver dónde está el error/fallo/cosaquenosehatenidoencuenta.
  #5 (permalink)  
Antiguo 26/10/2013, 15:29
 
Fecha de Ingreso: noviembre-2010
Mensajes: 234
Antigüedad: 13 años, 5 meses
Puntos: 2
Respuesta: Poner un botón encima de un object

Este es mi código HTML:
Código HTML:
Ver original
  1. <div class="video_contenedor">
  2.     <object width="1004" height="500"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id={{ video.trailer }}&amp;force_embed=1&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=121414&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" /><embed src="http://vimeo.com/moogaloop.swf?clip_id={{ video.trailer }}&amp;force_embed=1&amp;server=vimeo.com&amp;show_title=0&amp;show_byline=0&amp;show_portrait=0&amp;color=121414&amp;fullscreen=1&amp;autoplay=0&amp;loop=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="1004" height="500"></embed>
  3.     </object>
  4.     <a href="#">
  5.         <div id="compra">
  6.             <div id="compra-euro">
  7.             </div>
  8.         <div id="compra-tiempo">
  9.                 <div class="alquilar_a">48 horas</div>
  10.                 <div class="alquilar_b">Alquilar</div>
  11.             </div>
  12.         </div>
  13.     </a>               
  14. </div>

Código CSS:
Código CSS:
Ver original
  1. video_contenedor {
  2.   position: relative;
  3. }
  #6 (permalink)  
Antiguo 26/10/2013, 15:49
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.488
Antigüedad: 21 años, 8 meses
Puntos: 2114
Respuesta: Poner un botón encima de un object

Tendría que ser:

Código CSS:
Ver original
  1. .video_contenedor {
Porque sino estarías seleccionando un elemento <video_contenedor> y no una clase.

Etiquetas: encima, object
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 21:42.