【问题标题】:Need help creating a reponsive template需要帮助创建响应式模板
【发布时间】:2019-11-10 23:04:06
【问题描述】:

我正在尝试制作响应式网格,但非常不成功。

我是 bootstrap 新手,前端不是很好。

我尝试了一些代码,但这个最符合我的需要。

    <div><p>MY TEXT HERE -------------------------</p></div>
    <div>

                <div id="containerTest" class="container-fluid" style="margin-left: 0px;">
      <div class="row">
        <div class="col-sm-3" style="background-color:red;" >AAAA</div>
        <div class="col-sm-6" style="background-color:lavenderblush;">BBBBB</div>
        <div class="col-sm-3" style="background-color:lavender;">
            <button class="button button2">OK</button></div>
      </div>
    </div>

【问题讨论】:

  • 什么版本的引导程序?我相信这些是 3.x.x 的网格类,对吗?

标签: html css twitter-bootstrap responsive-design


【解决方案1】:

使用此 Bootstrap 4 代码,布局看起来就像您的绘图。

<div class="container">
  <div class="row">
    <div class="col-12">
      <p>My text here</p>
    </div>
  </div>
  <div class="row">
    <div class="col-3 col-md-2 pt-2 pr-0">
      <label>Input label</label>
    </div>
    <div class="col-6 col-md-2 pr-0">
      <input type="text" class="form-control w-100">
    </div>
    <div class="col-3 d-md-none">
      <button type="button" class="btn btn-success">Save</button>
    </div>
    <div class="col-12 col-md-3">
      <input type="text" class="form-control w-100">
    </div>
    <div class="col-12 col-md-3 d-none d-md-flex pl-0">
      <button type="button" class="btn btn-success">Save</button>
    </div>
  </div>
  <div class="row">
    <div class="col-12">
      <p>Other elements here</p>
    </div>
  </div>
</div>

【讨论】:

  • 哇,这正是我需要的,非常感谢!
  • 玩得开心。 Suc6 与您的网站。
【解决方案2】:

应该可以的。

<div class="container">
<div class="row">
    <div class="col-sm-12">My text here ------------------</div>
</div>
<div class="row">
    <div class="col-md-3 col-sm-4">Input Label</div>
    <div class="col-md-3 col-sm-4">Input</div>
    <div class="col-md-3 hidden-sm">Input</div>
    <div class="col-md-3">Save button</div>
</div>
<div class="row visible-sm">
    <div class="col-sm-12">
        <div class="col-md-3">Input</div>
    </div>
</div>
<div class="row">
    <div class="col-sm-12">Text Area here</div>
</div>
</div>

【讨论】:

  • 感谢您的回复,但这并没有真正解决我的问题,我需要将第二个输入放在第一个输入和保存按钮下方。
猜你喜欢
  • 2012-10-27
  • 1970-01-01
  • 2016-06-09
  • 2020-03-06
  • 2021-03-30
  • 2020-02-16
  • 1970-01-01
  • 1970-01-01
  • 2021-06-26
相关资源
最近更新 更多