【发布时间】:2014-01-20 05:18:40
【问题描述】:
我需要在我的响应式网站中嵌入一个 YouTube 视频,但它无法正确缩放,尤其是在移动设备上。 它在台式机和平板电脑上看起来不错,但是一旦您低于 600 的视口宽度,视频就会破坏其容器。要在移动设备上观看整个视频,您需要将其放大到其余内容仅垂直填充大约 1/2 屏幕的程度。不太好。
我希望桌面和平板电脑上的文本内容为 1/3 宽,视频为 2/3 宽,并在移动设备上堆叠,视频和内容均为视口宽度的 100%。我试过在 iframe 上使用 width="100%" 但是当你调整大小时高度不能正确缩放,视频要么被拉伸要么被压扁。
我也只需要使用 CSS,因为我只是将我的样式表放在 stock bootstrap 3.0 上。
这是我的代码:
<div class="container">
<div class="row">
<div class="col-sm-4">Content. This is content, it is not meant to be read or understood. Something random goes here, it can be whatever you want, it's just blankish content provided so that it fills up some space, pretty boring huh?</div>
<div class="col-sm-8">
<iframe width="600" height="338" src="http://www.youtube.com/embed/KgMt0dtr4Vc" frameborder="0" allowfullscreen></iframe>
</div>
</div>
【问题讨论】:
标签: css twitter-bootstrap youtube embed