Bootstrap CSS布局之按钮
按钮是任何系统都不能缺少的组件,设置到按钮的大小、颜色、状态等。
//btn源码
.btn{
display:inline-block;
padding:6px12px;
margin-bottom:0;
font-size:14px;
font-weight:normal;
line-height:1.42857143;
text-align:center;
white-space:nowrap;
vertical-align:middle;
-ms-touch-action:manipulation;
touch-action:manipulation;
cursor:pointer;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
background-image:none;
border:1pxsolidtransparent;
border-radius:4px;
}
按钮样式
btn-default、btn-primary、btn-success、btn-info、btn-warning、btn-danger、btn-link
按钮大小
btn-xs、btn-sm、btn-lg、btn-block
//源码
.btn-lg,
.btn-group-lg>.btn{
padding:10px16px;
font-size:18px;
line-height:1.3333333;
border-radius:6px;
}
.btn-sm,
.btn-group-sm>.btn{
padding:5px10px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}
.btn-xs,
.btn-group-xs>.btn{
padding:1px5px;
font-size:12px;
line-height:1.5;
border-radius:3px;
}
所有按钮的宽度都是文本的长短再加上padding值来决定,若我们需要一个充满父容器的100%宽度的按钮,则无法实现。所以有btn-block
btn-block不根据文本收缩,也没有padding和margin值,而是充满父容器
//源码
.btn-block{
display:block;
width:100%;
}
.btn-block+.btn-block{
margin-top:5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block{
width:100%;
}
多标签支持
btn相关元素的强大之处,不仅能支持button元素,也能支持a元素和input元素
<aclass="btnbtn-default"href="#">链接</a> <buttonclass="btnbtn-default"type="submit">按钮</button> <inputclass="btnbtn-default"type="submit"value="输入框">
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。