关于bootstrap:Bootstrap-按钮

36次阅读

共计 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>

正文完
 0