共计 4056 个字符,预计需要花费 11 分钟才能阅读完成。
任何带有 class .btn 的元素都会继承圆角灰色按钮的默认外观。然而 Bootstrap 提供了一些选项来定义按钮的款式,具体如下表所示:
上面的实例演示了下面所有的按钮 class:
<pre class="prettyprint tryit"><!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮选项 </title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<!-- 规范的按钮 -->
<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>
</body>
</html>
按钮大小
下表列出了取得各种大小按钮的 class:
上面的实例演示了下面所有的按钮 class:
<pre class="prettyprint tryit"><!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮大小 </title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<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>
</body>
</html>
按钮状态
Bootstrap 提供了激活、禁用等按钮状态的 class,上面将进行具体解说。
激活状态
按钮在激活时将出现为被按压的外观(深色的背景、深色的边框、暗影)。
下表列出了让按钮元素和锚元素呈激活状态的 class:
上面的实例演示了这点:
<pre class="prettyprint tryit"><!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮激活状态 </title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<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>
</body>
</html>
禁用状态
当您禁用一个按钮时,它的色彩会变淡 50%,并失去突变。
下表列出了让按钮元素和锚元素呈禁用状态的 class:
上面的实例演示了这点:
<pre class="prettyprint tryit"><!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮禁用状态 </title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<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>
</body>
</html>
按钮标签
您能够在、<button> 或 <input> 元素上应用按钮 class。然而建议您在 <button> 元素上应用按钮 class,防止跨浏览器的不一致性问题。
上面的实例演示了这点:
<pre class="prettyprint tryit"><!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮标签 </title>
<link href="/bootstrap/css/bootstrap.min.css" rel="stylesheet">
<script src="/scripts/jquery.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
</head>
<body>
<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="提交">
</body>
</html>
正文完
发表至: javascript
2021-03-31