html - 如何使侧边栏表单仅在大屏幕上固定

标签 html css twitter-bootstrap twitter-bootstrap-3 sidebar

我有以下布局。在移动设备中,布局工作正常,这正是我想要的,我希望内容全屏显示,然后是侧边栏形式。但是在桌面上,我需要边栏表单在滚动时保持固定在视口(viewport)。

  <div class="row">
    <div class="col-lg-10 col-lg-offset-1">
      <h1>Page Heading</h1>
    </div>
    <div class="col-lg-7 col-lg-offset-1">
      <!-- Page content here -->
    </div>
    <div class="col-lg-3">
      <div class="form-holder">
        <!-- form here -->
      </div>
    </div>
  </div>

如何使表单滚动到顶部以及内容仅在桌面上固定在顶部并在较小的屏幕上自由流动。

最佳答案

您可以使用 media query .你可以看到 width设置每个 Bootstrap 时屏幕的值 xs , sm , lgxl here .

@media screen and (max-width: 940px){
   .form-holder{
       position: fixed;
   }
} 

关于html - 如何使侧边栏表单仅在大屏幕上固定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37572439/

相关文章:

css - 如何网格 2 列对齐?

html - 标签重叠并右对齐

html - 在 Bootstrap 表中如何删除行之间的行?

jquery - FancyBox (fancyapps) 内容在顶部

javascript - 定时器重置功能不起作用!

javascript - 如何动态创建 '@-Keyframe' CSS动画?

javascript - Bootstrap js 无法在 Eclipse 中使用 jsp 文件

html - CSS :before pseudo element + twitter bootstrap navbar logo

JavaScript 和 HTML - 重用来自 fetch() 的数据

javascript - Bootstrap Carousel 相同图像大小(异常偏移)