Estoy usando Bootstrap.
Tengo un texto que contiene 2 o 3 videos incrustados basados en iframes.
Estos datos se obtienen de la base de datos.
¿Cómo puedo hacer que estos iframes respondan?
Código de ejemplo:
<div class="row">
<div class="col-lg-12 col-md-12 col-sm-12">
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
<iframe src="http://youtube.com/...."></iframe>
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
<iframe src="http://youtube.com/...."></iframe>
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
SOME TEXT SOME TEXT SOME TEXT SOME TEXT
<iframe src="http://youtube.com/...."></iframe>
</div>
</div>
Este es un dato dinámico. ¿Cómo puedo hacer que responda?
twitter-bootstrap
iframe
Nueva Co
fuente
fuente
Respuestas:
Opción 1
Con Bootstrap 3.2, puede envolver cada iframe en el contenedor de inserción de respuesta de su elección:
http://getbootstrap.com/components/#responsive-embed
opcion 2
Si no desea ajustar sus iframes, puede usar FluidVids https://github.com/toddmotto/fluidvids . Vea la demostración aquí: http://toddmotto.com/labs/fluidvids/
fuente
iframe
. He cambiado de100%
a80%
clase.embed-responsive iframe
. Pero está dando espacio vacío. después del video. Cómo evitar este espacio.<p>Your browser does not appear to support iframes</p>
entre lasiframe
etiquetas, pero me pregunto si eso es relevante en estos días ... gracias de nuevo, muchas soluciones (hacky) estuvieron cerca, ¡pero esto es perfecto!Por favor, mira esto, espero que te sea de ayuda
fuente
La mejor solución que funcionó muy bien para mí es la que encontré en el siguiente enlace: https://bootstrapmaster.com/implement-responsive-youtube-vimeo-embed-iframe-twitter-bootstrap-3/
Tienes que: Copiar este código en tu archivo CSS principal,
y luego coloque su video incrustado en
¡Eso es! Ahora puede usar videos receptivos en su sitio.
fuente
padding-bottom: 56.25%;
hacer cosas rarasEntonces, youtube emite la etiqueta iframe de la siguiente manera:
En mi caso, lo cambié a width = "100%" y dejé el resto como está. No es la solución más elegante (después de todo, en diferentes dispositivos obtendrás proporciones extrañas) Pero el video en sí no se deforma, solo el marco.
fuente
Opción 3
Para actualizar el iframe actual
fuente
utilizar este
usar una relación de aspecto
dentro de las opciones de uso de iframe
fuente