twitter-bootstrap - CSS 中的响应式 2 列正方形

标签 twitter-bootstrap css responsive-design responsive

我正在尝试创建一个响应式页面,其中正方形占全宽的 50%(每行 2 个正方形)。在移动设备(包括 iPhone 6/7 Plus)上,这些方 block 应该是一个在另一个下面,但它不适用于以下代码:

.square {
  width: 100vw;
  height: 100vw;
  float: left;
}

@media (min-width: 1170px) {
  .square {width: 50vw; height: 50vw; }
}

理想情况下,我会使用 Bootstrap,但我不知道如何创建正方形。

最佳答案

Bootstrap 示例:

<div class="container">
  <div class="row">
    <div class="col-lg-6">
      <div class="square"></div>
    </div>
    <div class="col-lg-6">
      <div class="square"></div>
    </div>
  </div>
</div>

CSS:

.square {
  height: 0;
  padding-bottom: 100%;
  background-color: green;
}

http://codepen.io/Deka87/pen/yMrmKK

关于twitter-bootstrap - CSS 中的响应式 2 列正方形,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43242239/

相关文章:

javascript - Bootstrap 3.x 选项卡不工作 - 未捕获的类型错误 : Object [object Object] has no method 'tab'

javascript - 从选择按钮添加文本到输入

javascript - 使用jquery绘制垂直线

html - float 图像旁边的 table

html - 如何将此图像水平放置在其动态父级的中心

html - 流体布局中的菜单缩放

html - .form-group 中的 Bootstrap 底部对齐按钮

ruby-on-rails - 设计 - Bootstrap - RoR:设计中的链轮::Rails::Helper::AssetNotFound::Sessions#new

html - 响应图像在移动设备上缩放太大

css - 背景覆盖 div 中的 100% 高度 div