Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

132
Views
Cómo hacer que el video emergente responda al dispositivo móvil
<button type="button" class="action-oser" id="click-vlink2"> <svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 24 24"><path d="M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-3 18v-12l10 6-10 6z" style="fill:#fff" /></svg> </button> <div id="video-modal2" style="display:none;"> <div class="content-oser"> <iframe width="560" height="315" id="youtube2" src="https://www.youtube.com/embed/JexOJOssGwk?rel=0&enablejsapi=1&origin=https%3A%2F%2Fwww.apetito.co.uk&widgetid=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> </div> <script> require( [ 'jquery', 'Magento_Ui/js/modal/modal' ], function( $, modal ) { var options = { type: 'popup', responsive: true, modalClass: 'nursery-modal', 'buttons': [{ class: 'action-oser' }] }; var popup = modal(options, $('#video-modal2')); $("#click-vlink2").on('click',function(){ $("#video-modal2").modal("openModal"); }); $('.action-close').on('click', function() { var video = $("#youtube2").attr("src"); $("#youtube2").attr("src",""); $("#youtube2").attr("src",video); }); } ); </script>

Agregué el script anterior para el video emergente modal. agregué este ancho = "560" altura = "315" en iframe y es el tamaño requerido para el escritorio. Pero cuando reviso los dispositivos móviles, no se ajustan al dispositivo móvil.

¿Cómo puedo hacer que esto responda también a todos los dispositivos móviles?

Cualquier ayuda puede ser apreciada. ¡Gracias!

about 4 years ago · Juan Pablo Isaza
2 answers
Answer question

0

agregue un atributo style="" en el <iframe>

con este código css max-width: 100%;

ingrese la descripción de la imagen aquí

esto significa que el iframe de video en el móvil siempre ocupa menos que el ancho del dispositivo.

y también la altura permanece igual, por lo que el contenido a continuación puede ser visible.

 <iframe style="max-width: 100%;" width="560" height="315" id="youtube2" src="https://www.youtube.com/embed/JexOJOssGwk?rel=0&enablejsapi=1&origin=https%3A%2F%2Fwww.apetito.co.uk&widgetid=1" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>

documentaciones útiles:
- max-width : https://developer.mozilla.org/en-US/docs/Web/CSS/max-width
- style attribute : https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/style

about 4 years ago · Juan Pablo Isaza Report

0

Supongo que esto puede ayudarte.

 @media screen and (max-width: 750px) { iframe { max-width: 100% !important; width: auto !important; height: auto !important; } }

y para obtener más ejemplos de soluciones, visite: https://www.h3xed.com/web-development/how-to-make-a-responsive-100-width-youtube-iframe-embed

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!