ブートストラップボタン
この章では、例を通してブートストラップ ボタンの使用方法を説明します。クラス .btn を持つ要素は、丸い灰色のボタンのデフォルトの外観を継承します。ただし、Bootstrap には、次の表に示すように、ボタンのスタイルを定義するためのオプションがいくつか用意されています。
次のスタイルは、<a>、<button>、または <input> 要素で使用できます。クラス
.btn | ボタンに基本スタイルを追加 | |
---|---|---|
.btn-default | デフォルト/標準ボタン | |
.btn -prim ary | オリジナルのボタンスタイル(操作不可) | |
.btn-success | はアクションが成功したことを示します | |
.btn-info | このスタイルはこんな用途に使えます情報をポップアップさせたい場所にボタンを押してください | |
.btn-warning | 注意して操作する必要があることを示すボタン | |
.btn-danger | 危険なアクションを示します | |
.btn-link | ボタンをリンクのように見せます(ボタンの動作はそのままです) | |
.btn-lg | 大きなボタンを作成します | |
.btn-sm | 小さなボタンを1つ作ってみる | |
.btn-xs | 超小さなボタンを作ってみる | |
.btn- block | ブロックレベルボタン (親要素の幅 100% に拡張) | |
.active | ボタンがクリックされました | |
.disabled | 無効化されたボタン | |
次の例は、上記のすべてのボタン クラスを示しています: |
<!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 按钮选项</title> <link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css"> <script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script> <script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/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
.btn-lg | これにより、ボタンが大きく見えます。 | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
.btn-sm | これにより、ボタンが小さく見えます。 | |||||||||||
.btn-xs | これにより、ボタンが非常に小さく見えます。 | |||||||||||
.btn-block | これは、親要素の全幅にわたるブロックレベルのボタンを作成します。 | |||||||||||
Element | Class |
---|---|
Button Element | アクティブであることを示すために .active クラスを追加します。 |
アンカー要素 | .active クラスを <a> ボタンに追加して、アクティブであることを示します。 |
次の例はこれを示しています:
無効ステータス
の場合ボタンが無効になると、その色は 50% 明るくなり、グラデーションが失われます。
次の表は、ボタン要素とアンカー要素を無効にするクラスのリストです。
クラス | |
---|---|
無効 | 属性を<button>に追加します。ボタン。 |
<a> に | disabled class を追加します。 注: このクラスは <a> の外観のみを変更し、その機能は変更しません。ここでは、カスタム JavaScript を使用してリンクを無効にする必要があります。 |
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮激活状态</title>
<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/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>
インスタンスの実行»「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示しますボタンラベル
< のオンライン インスタンスa>、< button> または、<input> 要素の button クラスを使用します。ただし、ブラウザ間での不一致を避けるために、<button> 要素で button クラスを使用することをお勧めします。
次の例はこれを示しています:
インスタンス下面的实例演示了这点:
<!DOCTYPE html>
<html>
<head>
<title>Bootstrap 实例 - 按钮禁用状态</title>
<link rel="stylesheet" href="http://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
<script src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://apps.bdimg.com/libs/bootstrap/3.3.0/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>
インスタンスを実行する »「インスタンスを実行」ボタンをクリックしてオンラインインスタンスを表示します