【问题标题】:Change the height of form input box改变表单输入框的高度
【发布时间】:2023-03-21 15:53:01
【问题描述】:

我想调整表单输入框的高度,使文本几乎接触到框的顶部和底部边框。我尝试添加一些 CSS,但没有运气。我正在寻找一个引导 css 解决方案。

.form-group {
  height: 10px;
  width: 30%;
}
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T" crossorigin="anonymous">

    <div class="form-group">
      <label for="input">First Name</label>
      <input class="form-control" type="text" name="input" placeholder="Enter text">
    </div>

换句话说(或图片),我想改变这个

到这里:

【问题讨论】:

  • 你的 CSS 完全是错误的。你不使用等号(=)你使用冒号(:),如果你正在编辑一个类,你需要在名称前放一个.,例如.form-group
  • 否则,我假设您已经检查了可用的文档on the Bootstrap Website
  • 我试过了,但是我找不到如何调整盒子的高度
  • 您是要创建单行输入字段还是多行输入字段?如果你选择后者,我会使用 textarea 而不是 input。
  • 您已尝试使用大小调整变量类,例如form-control-lg?

标签: html css twitter-bootstrap bootstrap-4 sass


【解决方案1】:

仅使用 Bootstrap,您最好的选择是:

引导程序 v3

引导程序 v4

您可以从那里手动调整填充以减少字母的顶部/底部与输入框边框之间的间隙。

引导程序 v4:https://getbootstrap.com/docs/4.5/utilities/spacing/

Bootstrap v3:您必须在 &lt;input&gt; 元素上使用 CSS 填充来调整。

【讨论】:

    【解决方案2】:

    我会使用推荐的引导解决方案并覆盖我的 custom.scss 中的 $input-height 变量, 像这样:

    $input-height: 1rem;
    

    (覆盖引导变量:https://getbootstrap.com/docs/4.0/getting-started/theming/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-08-23
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      • 2022-07-16
      • 1970-01-01
      • 2012-04-08
      • 1970-01-01
      相关资源
      最近更新 更多