【发布时间】:2017-04-10 01:52:30
【问题描述】:
我有一个使用引导程序的网站,在我的页面的核心我有一张图片,下面是嵌入的 youtube 视频:
<div class="col-xs-12 col-sm-12">
<a href="tech.php">
<img class="img-responsive img-rounded" src="assets/tech_withText.jpg" alt="Generic placeholder image" width="1200" height="600">
</a>
<br>
<div class="embed-responsive embed-responsive-16by9">
<iframe class="embed-responsive-item" src="https://www.youtube.com/embed/RTwv1Dn2rYQ" width="300" height="150" frameborder="0" autoplay=1 allowfullscreen></iframe>
</div>
</div>
当我第一次加载这个页面时,我看到这个解决方案(并且不喜欢)是我的视频延伸到了我的屏幕下方。所以我正在寻找一种方法,将我的图片和视频的大小表示为屏幕大小的比率,以便我的视频调整大小以保持在屏幕的边界内。
我在互联网上寻找想法(即 css 编辑 as in here)但我迷路了,或者它没有达到我的预期。
有什么想法吗?
【问题讨论】:
-
如果您只想使用 css 并将标题图像和嵌入视频保留在折叠内,您可以在大分辨率下为 .container 类分配小宽度。如果将 1170px 替换为 970px,则两个元素都将在最大化浏览器窗口的折叠内保持可见。
标签: html css responsive-design youtube responsive