html - 背景视频响应

标签 html css video background responsive

有没有办法让视频响应?
在手机上,视频太大了。我试着给它 width : 100%height: auto,但后来出现了白条。

Website

最佳答案

它会根据宽度自动调整高度。

HTML

<div class="flex-video">
  <iframe width="420" height="315" src="https://www.youtube.com/embed/V9gkYw35Vws" frameborder="0" allowfullscreen></iframe>
</div>

CSS

.flex-video {
    position: relative;
    height: 0;
    padding-bottom: 75%;
    margin-bottom: 1rem;
    overflow: hidden;
}
.flex-video iframe, .flex-video video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

代码复制自 http://foundation.zurb.com/sites/docs/flex-video.html

关于html - 背景视频响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37146532/

相关文章:

javascript - 闪烁某个图像

javascript - jQuery .val() 未设置值

html - 创建具有相等布局的 flexbox 行 *每行*

python - Plotly Dash API 文档

audio - 无法为 'ffmpeg' 找到合适的输出格式以将 mp4 音频与 mp4 音频连接起来

django - Python-Django : Streaming video/mp4 file using HttpResponse

asp.net - 我们可以将 div 标签放在子母版页的 contentplaceholder 中吗

html - 如何使用绑定(bind)添加多个 CSS 类

javascript - 如何修改此导航栏以仅在 100px 后向下滚动时隐藏?

c# - 在Windows Phone 8上从iframe播放YouTube视频