Bootstrap 按钮
æœ¬ç« å°†é€šè¿‡å®žä¾‹è®²è§£å¦‚ä½•ä½¿ç”¨ Bootstrap 按钮。任何带有 class .btn çš„å…ƒç´ éƒ½ä¼šç»§æ‰¿åœ†è§’ç�°è‰²æŒ‰é’®çš„默认外观。但是 Bootstrap æ��供了一些选项æ�¥å®šä¹‰æŒ‰é’®çš„æ ·å¼�,具体如下表所示:
ä»¥ä¸‹æ ·å¼�å�¯ç”¨äºŽ<a>, <button>, 或 <input> å…ƒç´ ä¸Šï¼š
下�的实例演示了上�所有的按钮 class:
实例
<button type="button" class="btn btn-default">默认按钮</button>
<button type="button" class="btn btn-primary">原始按钮</button>
<button type="button" class="btn btn-success">�功按钮</button>
<button type="button" class="btn btn-info">信�按钮</button>
<button type="button" class="btn btn-warning">è¦å‘ŠæŒ‰é’®</button>
<button type="button" class="btn btn-danger">�险按钮</button>
<button type="button" class="btn btn-link">链接按钮</button>
�试一下 »
结果如下所示:
下表列出了获得��大�按钮的 class:
| Class | �述 |
| .btn-lg | 这会让按钮看起�比较大。 |
| .btn-sm | 这会让按钮看起�比较�。 |
| .btn-xs | 这会让按钮看起�特别�。 |
| .btn-block | 这会创建å�—çº§çš„æŒ‰é’®ï¼Œä¼šæ¨ªè·¨çˆ¶å…ƒç´ çš„å…¨éƒ¨å®½åº¦ã€‚ |
下�的实例演示了上�所有的按钮 class:
实例
<p>
<button type="button" class="btn btn-primary btn-lg">大的原始按钮</button>
<button type="button" class="btn btn-default btn-lg">大的按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary">默认大�的原始按钮</button>
<button type="button" class="btn btn-default">默认大�的按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-sm">�的原始按钮</button>
<button type="button" class="btn btn-default btn-sm">�的按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-xs">特别�的原始按钮</button>
<button type="button" class="btn btn-default btn-xs">特别�的按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-lg btn-block">�级的原始按钮</button>
<button type="button" class="btn btn-default btn-lg btn-block">�级的按钮</button>
</p>
�试一下 »
结果如下所示:
Bootstrap æ��供了激活ã€�ç¦�ç”¨ç‰æŒ‰é’®çжæ€�çš„ class,下é�¢å°†è¿›è¡Œè¯¦ç»†è®²è§£ã€‚
激活状�
按钮在激活时将呈现为被按压的外观(深色的背景�深色的边框�阴影)。
ä¸‹è¡¨åˆ—å‡ºäº†è®©æŒ‰é’®å…ƒç´ å’Œé”šå…ƒç´ å‘ˆæ¿€æ´»çŠ¶æ€�çš„ class:
| å…ƒç´ | Class |
| æŒ‰é’®å…ƒç´ | æ·»åŠ .active class æ�¥æ˜¾ç¤ºå®ƒæ˜¯æ¿€æ´»çš„。 |
| é”šå…ƒç´ | æ·»åŠ .active class 到 <a> 按钮æ�¥æ˜¾ç¤ºå®ƒæ˜¯æ¿€æ´»çš„。 |
下�的实例演示了这点:
实例
<p>
<button type="button" class="btn btn-default btn-lg ">默认按钮</button>
<button type="button" class="btn btn-default btn-lg active">激活按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-lg ">原始按钮</button>
<button type="button" class="btn btn-primary btn-lg active">激活的原始按钮</button>
</p>
�试一下 »
结果如下所示:
�用状�
当您�用一个按钮时,它的颜色会�淡 50%,并失去��。
ä¸‹è¡¨åˆ—å‡ºäº†è®©æŒ‰é’®å…ƒç´ å’Œé”šå…ƒç´ å‘ˆç¦�用状æ€�çš„ class:
| å…ƒç´ | Class |
| æŒ‰é’®å…ƒç´ | æ·»åŠ disabled 属性 到 <button> 按钮。 |
| é”šå…ƒç´ | æ·»åŠ disabled class 到 <a> 按钮。 |
下�的实例演示了这点:
实例
<p>
<button type="button" class="btn btn-default btn-lg">默认按钮</button>
<button type="button" class="btn btn-default btn-lg" disabled="disabled">�用按钮</button>
</p>
<p>
<button type="button" class="btn btn-primary btn-lg ">原始按钮</button>
<button type="button" class="btn btn-primary btn-lg" disabled="disabled">�用的原始按钮</button>
</p>
<p>
<a href="#" class="btn btn-default btn-lg" role="button">链接</a>
<a href="#" class="btn btn-default btn-lg disabled" role="button">�用链接</a>
</p>
<p>
<a href="#" class="btn btn-primary btn-lg" role="button">原始链接</a>
<a href="#" class="btn btn-primary btn-lg disabled" role="button">�用的原始链接</a>
</p>
�试一下 »
结果如下所示:
您å�¯ä»¥åœ¨ <a>ã€�<button> 或 <input> å…ƒç´ ä¸Šä½¿ç”¨æŒ‰é’® class。但是建议您在 <button> å…ƒç´ ä¸Šä½¿ç”¨æŒ‰é’® class,é�¿å…�è·¨æµ�览器的ä¸�一致性问题。
下�的实例演示了这点:
实例
<a class="btn btn-default" href="#" role="button">链接</a>
<button class="btn btn-default" type="submit">按钮</button>
<input class="btn btn-default" type="button" value="输入">
<input class="btn btn-default" type="submit" value="�交">
�试一下 »
结果如下所示:
按钮组
在 div ä¸ç›´æŽ¥ä½¿ç”¨ .btn-group å�¯ä»¥åˆ›å»ºæŒ‰é’®ç»„:
实例
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
�试一下 »
使用 .btn-group-lg|sm|xs �控制按钮组的大�:
实例
<div class="btn-group btn-group-lg">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
�试一下 »
如果�设置垂直方�的按钮�以通过 .btn-group-vertical 类�设置:
实例
<div class="btn-group-vertical">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<button type="button" class="btn btn-primary">Sony</button>
</div>
�试一下 »
自适应大�的按钮组
�以通过 .btn-group-justified 类�设置自适应大�的按钮组。
以下实例使用 a æ ‡ç¾æ�¥å±•示:
实例
<div class="btn-group btn-group-justified">
<a href="#" class="btn btn-primary">Apple</a>
<a href="#" class="btn btn-primary">Samsung</a>
<a href="#" class="btn btn-primary">Sony</a>
</div>
�试一下 »
注æ„�: 如果是 <button> å…ƒç´ , ä½ éœ€è¦�在外层使用 .btn-group ç±»æ�¥åŒ…裹:
实例
<div class="btn-group btn-group-justified">
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-primary">Samsung</button>
</div>
<div class="btn-group">
<button type="button" class="btn btn-primary">Sony</button>
</div>
</div>
�试一下 »
内嵌下拉��的按钮组
按钮组内嵌的按钮�以设置下拉��,如下实例:
实例
<div class="btn-group">
<button type="button" class="btn btn-primary">Apple</button>
<button type="button" class="btn btn-primary">Samsung</button>
<div class="btn-group">
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
Sony <span class="caret"></span></button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Tablet</a></li>
<li><a href="#">Smartphone</a></li>
</ul>
</div>
</div>
�试一下 »
分割按钮
实例
<div class="btn-group">
<button type="button" class="btn btn-primary">Sony</button>
<button type="button" class="btn btn-primary dropdown-toggle" data-toggle="dropdown">
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu">
<li><a href="#">Tablet</a></li>
<li><a href="#">Smartphone</a></li>
</ul>
</div>
�试一下 »
点我分享笔记