html - Bootstrap modal youtube iframe 黑色边框问题
问题描述
我一直在尝试制作一个 youtube 视频,该视频将以基于引导程序的模式显示。
但是每次我尝试设置宽度和高度只是黑条没有出现时,当我在台式机和智能手机上播放视频时,它总是设法显示一些黑条。在 safari 中,黑条变得比 Chrome 中显示的更大。我在下面编写的代码能够使模态在屏幕上居中并进行一些大小调整。
你们对这个问题有一些经验和解决方法吗?
HTML
<!-- Button trigger modal -->
<button type="button" class="btn btn-primary" data-toggle="modal" data-target="#exampleModal">
Launch demo modal
</button>
<!-- Modal Window -->
<div class="modal fade" id="exampleModal" tabindex="-1" aria-labelledby="exampleModalLabel" aria-hidden="true">
<div class="modal-dialog modal-dialog-center">
<div class="modal-content">
<iframe width="100%" height="100%" class="yt_video" src="https://www.youtube.com/embed/84TJJMfZKmk?autoplay=1&loop=1&playlist=84TJJMfZKmk"></iframe>
</div>
</div>
</div>
Custom CSS that I made
.modal-dialog{
max-width: 70vw;
}
.modal-dialog-center {
padding-top: 5%;
}
.yt_video{
height: 78vh
}
@media screen and (max-width: 750px) {
.modal-dialog {
max-width: 100vw;
max-height: 100vh;
}
.modal-dialog-center {
padding-top: 50%;
}
.yt_video{
height: 31vh;
}
}
解决方案
推荐阅读
- java - 如何合并arraylist中两个不同变量的两个对应值?
- macos-big-sur - 使用 MacOS Big Sur 的 MySQL ODBC 驱动程序安装问题
- java - Java:如何通过字符串内容选择/调用函数?
- python - 你如何设置一个计时器,一旦完成,增加python 3.x中变量的值?
- android - TabHost 已弃用
- apache - .htaccess RewriteRule 用于搜索查询页面
- azure - 带有托管标识的事件网格 API 连接的 ARM 模板
- c# - 我如何分配给 ConsoleKeyInfo
- python - ModulNotFoundError 即使 !pip freeze 告诉您它是通过 WSL 在 ubuntu 上下载的
- database - 查询具有多语言列的表