引导程序 3 &Boostrap 4 &Bootstrap 5 - input-xs(小于 sm) [英] Bootstrap 3 & Boostrap 4 & Bootstrap 5 - input-xs (smaller than sm)
问题描述
我浪费了很多时间寻找一种方法来为输入和输入组制作我自己的 xs 大小(小于小),所以这是代码!
更新 2014/11/14
Peter Butkovic 将错误/请求上传到引导程序 github:
https://github.com/twbs/bootstrap/issues/15107
他们的回应如下:
<块引用>我们不会将它添加到 v3,我认为我们不会有 xs即使在 v4 中也有按钮,但如果我们选择,我会记住这一点保持它.
仍在为 Bootstrap 5 工作
对于较小的输入:
.input-xs {高度:22px;填充:2px 5px;字体大小:12px;行高:1.5;/* 如果输入的占位符被向上移动,rem/modify this.*/边框半径:3px;}
输入组中的示例用法:
<span class="input-group-btn"><button class="btn btn-xs btn-success"><i class="glyphicon glyphicon-plus"></i>按钮></span><input type="text" class="form-control input-xs"/><span class="input-group-btn"><button class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-minus"></i>按钮></span>
或者,您可以像这样将类添加到输入组:
.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn {高度:22px;填充:1px 5px;字体大小:12px;行高:1.5;}
并使用:
<span class="input-group-btn"><button class="btn btn-success"><i class="glyphicon glyphicon-plus"></i>按钮></span><input type="text" class="form-control"/><span class="input-group-btn"><button class="btn btn-danger"><i class="glyphicon glyphicon-minus"></i>按钮></span>
.input-xs {高度:22px!重要;填充:2px 5px;字体大小:12px;行高:1.5;边框半径:3px;}.input-group-xs>.form-control,.input-group-xs>.input-group-addon,.input-group-xs>.input-group-btn>.btn {高度:22px;填充:1px 5px;字体大小:12px;行高:1.5;}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="样式表"/><div class="input-group"><span class="input-group-btn"><button class="btn btn-xs btn-success"><i class="glyphicon glyphicon-plus"></i>按钮></span><input type="text" class="form-control input-xs"/><span class="input-group-btn"><button class="btn btn-xs btn-danger"><i class="glyphicon glyphicon-minus"></i>按钮></span>
<br/><div class="input-group input-group-xs"><span class="input-group-btn"><button class="btn btn-success"><i class="glyphicon glyphicon-plus"></i>按钮></span><input type="text" class="form-control"/><span class="input-group-btn"><button class="btn btn-danger"><i class="glyphicon glyphicon-minus"></i>按钮></span>
I wasted a lot of time searching a way to make my own xs size (smaller than the small) for input and input group, so here's the code!
Update 2014/11/14
Peter Butkovic upload the bug/request to the bootstrap github:
https://github.com/twbs/bootstrap/issues/15107
with the following response from theirs:
We won't be adding it to v3 and I don't think we'll have the xs buttons even in v4, but I'll keep it in mind for that if we opt to keep it around.
Still working for Bootstrap 5
For inputs smallers:
.input-xs {
height: 22px;
padding: 2px 5px;
font-size: 12px;
line-height: 1.5; /* If Placeholder of the input is moved up, rem/modify this. */
border-radius: 3px;
}
Sample usage in input-group:
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-xs btn-success">
<i class="glyphicon glyphicon-plus"></i>
</button>
</span>
<input type="text" class="form-control input-xs" />
<span class="input-group-btn">
<button class="btn btn-xs btn-danger">
<i class="glyphicon glyphicon-minus"></i>
</button>
</span>
</div>
Alternatively you can add class to the input-group like this one:
.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
height: 22px;
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
}
and use:
<div class="input-group input-group-xs">
<span class="input-group-btn">
<button class="btn btn-success">
<i class="glyphicon glyphicon-plus"></i>
</button>
</span>
<input type="text" class="form-control" />
<span class="input-group-btn">
<button class="btn btn-danger">
<i class="glyphicon glyphicon-minus"></i>
</button>
</span>
</div>
.input-xs {
height: 22px!important;
padding: 2px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
.input-group-xs>.form-control,
.input-group-xs>.input-group-addon,
.input-group-xs>.input-group-btn>.btn {
height: 22px;
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
}
<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" />
<div class="input-group">
<span class="input-group-btn">
<button class="btn btn-xs btn-success">
<i class="glyphicon glyphicon-plus"></i>
</button>
</span>
<input type="text" class="form-control input-xs" />
<span class="input-group-btn">
<button class="btn btn-xs btn-danger">
<i class="glyphicon glyphicon-minus"></i>
</button>
</span>
</div>
<br/>
<div class="input-group input-group-xs">
<span class="input-group-btn">
<button class="btn btn-success">
<i class="glyphicon glyphicon-plus"></i>
</button>
</span>
<input type="text" class="form-control" />
<span class="input-group-btn">
<button class="btn btn-danger">
<i class="glyphicon glyphicon-minus"></i>
</button>
</span>
</div>
这篇关于引导程序 3 &Boostrap 4 &Bootstrap 5 - input-xs(小于 sm)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!