Bootstrap 按钮
按钮样式
Bootstrap 提供了不同风格的按钮:
为了实现上述按钮样式,Bootstrap 有以下样式类:
.btn
.btn-default
.btn-primary
.btn-success
.btn-info
.btn-warning
.btn-danger
.btn-link
下面的实例显示了不同按钮样式的代码:
实例
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<h2>按钮风格</h2>
<button type="button" class="btn" style="color:#333;">基础</button>
<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>
</div>
</body>
</html>
这些按钮样式可以应用于 <a>
, <button>
, 或 <input>
元素:
实例
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<h2>Button 标签</h2>
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
</div>
</body>
</html>
为什么我们要在链接的 href 属性中加 # ?因为我们没有任何页面可链接,也不想链接一个不存在的页面,因此我们在实例中将 # 作为链接。但它其实应该是指向特定页面的真实 URL。
按钮大小
Bootstrap 提供 4 种按钮大小样式:
定义不同大小的样式类是:
.btn-lg
.btn-sm
.btn-xs
下面的实例显示了不同按钮大小的代码:
实例
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<h2>Button 大小</h2>
<button type="button" class="btn btn-primary btn-lg">大</button>
<button type="button" class="btn btn-primary">普通</button>
<button type="button" class="btn btn-primary btn-sm">小</button>
<button type="button" class="btn btn-primary btn-xs">非常小</button>
</div>
</body>
</html>
块级按钮
块级按钮将撑满父元素的整个宽度。
添加 .btn-block
来创建一个块级按钮:
实例
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<h2>块级按钮</h2>
<button type="button" class="btn btn-primary btn-block">Button 1</button>
<button type="button" class="btn btn-default btn-block">Button 2</button>
<h2>大的块级按钮</h2>
<button type="button" class="btn btn-primary btn-lg btn-block">按钮 1</button>
<button type="button" class="btn btn-default btn-lg btn-block">按钮 2</button>
<h2>小的块级按钮</h2>
<button type="button" class="btn btn-primary btn-sm btn-block">按钮 1</button>
<button type="button" class="btn btn-default btn-sm btn-block">按钮 2</button>
</div>
</body>
</html>
启动/禁用按钮
按钮可以设置为激活(按下)或不可用(无法按下)状态:
使用 .active
类让一个按钮激活(显示按下), 然后使用 .disabled
让一个按钮不可用(无法按下):
实例
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例</title>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
</head>
<body>
<div class="container">
<h2>Button 状态</h2>
<button type="button" class="btn btn-primary">按钮</button>
<button type="button" class="btn btn-primary active">激活的按钮</button>
<button type="button" class="btn btn-primary disabled">可不用的按钮</button>
</div>
</body>
</html>
完整的 Bootstrap 按钮参考
有关所有按钮类的完整参考,请访问本站的完整 Bootstrap 按钮参考。