html - 如何在 Bootstrap 4 视频的最右上角放置下拉菜单?

标签 html css video bootstrap-4 dropdown

我有一个截图,如下所示,我必须在 Bootstrap 4 中复制它。

enter image description here

上面的屏幕截图基本上是一个视频下拉菜单位于最右侧


我用来放置视频的代码是:

第一个代码:

<header class="container border masthead_video text-white text-center">
   <div class="embed-responsive embed-responsive-16by9">
      <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/zpOULjyy-n8?rel=0" allowfullscreen></iframe>
   </div>
   <div class="row mt-5">
      <div class="col-md-10 col-lg-8 col-xl-7 mx-auto">
      </div>
   </div>
</header>

我想知道我应该在上面的代码中做些什么更改,以便我可以在最右端的顶部放置一个下拉菜单。


为了在最右边放置一个下拉菜单,我将使用的代码是:

第二个代码:

<div class="dropdown">
   <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
   Dropdown button
   </button>
   <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Link 1</a>
      <a class="dropdown-item" href="#">Link 2</a>
      <a class="dropdown-item" href="#">Link 3</a>
   </div>
</div>



问题陈述:

我想知道我应该对第一个代码进行哪些更改,以便我能够在其中放置第二个代码。

最佳答案

为了达到你想要的效果,你可以使用这个布局:
根据您的需要随意调整边距/填充。
您还需要根据屏幕截图设计下拉按钮。

.header-dropdown {
  position: absolute;
  display: flex;
  z-index: 1;
  padding: 0px;
  justify-content: flex-end;
  padding-right: 45px;
}
<link rel="stylesheet prefetch" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/css/bootstrap.css">

<header class="container border masthead_video text-white text-center">
  <div class="header-dropdown container mt-5">
        <div class="dropdown">
   <button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
   Dropdown button
   </button>
   <div class="dropdown-menu">
      <a class="dropdown-item" href="#">Link 1</a>
      <a class="dropdown-item" href="#">Link 2</a>
      <a class="dropdown-item" href="#">Link 3</a>
   </div>
      </div>
   </div>
   <div class="embed-responsive embed-responsive-16by9">
      <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/zpOULjyy-n8?rel=0" allowfullscreen></iframe>
   </div>
</header>


<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.1/js/bootstrap.min.js"></script>

关于html - 如何在 Bootstrap 4 视频的最右上角放置下拉菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51146462/

相关文章:

javascript - 使用 jQuery 鼠标单击事件更改 <div> 相互重叠的顺序

android - html5 视频标签无法在 android 上播放 mp4 视频

android - 如何在android中应用视频过滤?

memory - ColdFusion:CFEXECUTE/FFMPEG 内存问题?

video - 用 ffmpeg 合并多个视频文件并丢失任何轨道

javascript - 如何在浏览器最小化时在右侧和左侧制作导航栏的子菜单

javascript - IE10 上的 Bootstrap 2 显示模态错误

html - 覆盖 1 个 div 但不会扭曲网站或不安排网站

jquery - iPhone 使用 -webkit-transform 优化了 slideUp/slideDown

java - 在模型(MVC)中使用 html 标签是一个坏习惯吗?