css - 带有填充底部的 wagtail hallojs 编辑器视频嵌入

标签 css django responsive-design video-embedding wagtail

我在玩弄 wagtail并且在使用默认的 wagtail 编辑器 (hallojs) 插入视频时出现了一个奇怪的 padding-bottom 问题。事实证明,视频被包裹在 .responsive-object 内联样式 padding-bottom: 62.5%; 的 div 中。由于我的视频根本没有响应,我猜我做错了什么。

vimeo embed not responsive

我在嵌入的视频下面有一个巨大的填充。我找不到解释如何集成 wagtail 编辑器生成的 html 的地方。有 a page in the documentation关于视频嵌入,但没有任何用处。

最佳答案

解决方案

这很简单,搜索 .responsive-object 并找到 embed.ly responsive tutorial .为了让一切看起来都很好,我需要这个 css:

.responsive-object {
  position: relative;
  padding-bottom: 67.5%;
  height: 0;
  margin: 10px 0;
  overflow: hidden;
}
.responsive-object iframe,
  .responsive-object object,
  .responsive-object embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

结果

vimeo embed now resposnive (yay!)

如果有人从 hallojs 编辑器中找到有关如何正确集成内容的信息,请发表评论或回答 ;)

关于css - 带有填充底部的 wagtail hallojs 编辑器视频嵌入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24935672/

相关文章:

html - 设置高度后,FireFox 3.5 上 HTML 输入中的文本保持在顶部

css - 导航栏不会停留在页面顶部的水平线上

python - 在 virtualenv 中安装 mysqlclient 时出错

django - 使用固定装置将 django admin auth.groups 和用户迁移到新数据库

html - 2 个流体 block 元素并排共享空间

css - 使用 Bootstrap 面板类的一般良好实践

css - 如何禁用 sidenav 上的滚动

html - 达到HTML宽度时如何使输入转到下一行

django - 从 celerybeat 中删除未注册的任务

html - CSS - Div获取父级的剩余宽度空间