代码之家  ›  专栏  ›  技术社区  ›  madflow

引导程序4-选择大于1像素的边框

  •  1
  • madflow  · 技术社区  · 7 年前

    我正在将bootstrap 3代码基迁移到bootstrap 4。

    我们的自定义css应用自定义边框宽度 .form-control

    为了演示的目的,让我们说4倍。

    .form-control {
        border-width: 4px;
    }
    

    这会导致 input select 领域。

    查看此代码笔(使用最新的Firefox测试):

    https://codepen.io/anon/pen/ZRprmG

    我怎样才能正确地设计 选择 具有相同边框和高度的窗体控件 输入 领域? 编辑:奖金 为什么会有这种不同?

    6 回复  |  直到 7 年前
        1
  •  1
  •   madflow    7 年前

    我没有提到我们正在使用sass引导构建。@maharkus的评论让我走上了正确的道路:sass构建通过使用$input border width“计算”高度。通过设置为2px,它可以正常工作。

    // custom.scss
    $input-border-width: 2px !default;
    
        2
  •  0
  •   billy.farroll    7 年前

    将以下内容添加到 CSS :

    #inputState {
    
      height: 2.75em;
    
    }
    
        3
  •  0
  •   לבני מלכה    7 年前

    用途:

    #inputState{
        height: 44px;
    }
    

    声明输入:
    enter image description here

        4
  •  0
  •   Silu K    7 年前
    input.form-control, select.form-control {
       min-height: 46px ;
     }
    
        5
  •  0
  •   Evading Shadows    7 年前

    将此css添加到您的样式中--

    #inputState{
    height: 44px;
    

    }

        6
  •  0
  •   Sidhanshu_    7 年前

    只要添加

    .form-control {
       min-height:58%;
     }
    

    工作链接: https://codepen.io/sidhanshu28/pen/VdKXxq