Bootstrap - 閉じるボタン
こんにちは、Web開発の志望者さんたち!今日は、Bootstrapの便利な小さなコンポーネント之一、閉じるボタンについて深く掘り下げます。小さく感じるかもしれませんが、信じてください、これはあなたのWebデザインツールキットにおける非常に強力なツールです。では、腕をまくって始めましょう!
閉じるボタンとは?
コードに進む前に、まず閉じるボタンが何であるかを理解しましょう。Web上に到处に見られる小さな「x」マークのことですよね?ポップアップ、アラート、モーダルの角に配置され、あなたがクリックして要素を消去するのを待っています。それが私たちの閉じるボタンです!
基本的な例
まず、Bootstrap閉じるボタンの最も基本的なバージョンから始めましょう。
<button type="button" class="btn-close" aria-label="Close"></button>
このシンプルな一行のコードで、完璧にスタイルされた閉じるボタンが得られます。それを分解してみましょう:
-
<button>
: これは私たちのHTMLボタン要素です。 -
type="button"
: これはボタンがフォームの中にあった場合にフォームを送信しないようにします。 -
class="btn-close"
: このBootstrapクラスがボタンに閉じるボタンのスタイルを与えます。 -
aria-label="Close"
: これはアクセシビリティのために設けられており、スクリーンリーダーにこのボタンが何かを閉じることを伝えます。
このコードを使用すると、ページ上にきれいな「x」ボタンが表示されます。クールですね?
基本的な閉じるボタンのカスタマイズ
さて、閉じるボタンを少し大きくしたい場合、Bootstrapはあなたをサポートします:
<button type="button" class="btn-close" aria-label="Close" style="font-size: 2rem;"></button>
ここでは、インラインスタイルを追加してフォントサイズを増やしています。2rem
の値を自由に調整して、あなたのニーズに合ったサイズにしてください。
非活性状態
時々、ユーザーが見ることができるがクリックできない閉じるボタンが必要な場合があります。那就是非活性状態が役立つときです。
<button type="button" class="btn-close" disabled aria-label="Close"></button>
disabled
属性を追加することで、少し褪色した見た目でクリックに反応しない閉じるボタンを作成できます。ボタンに「触らないでください」のサインを付けるようなものです!
ダークバージョン
ダークテーマのウェブサイトで作業していますか?心配しないでください!Bootstrapには、ダークバージョンの閉じるボタンがあります。
<button type="button" class="btn-close btn-close-white" aria-label="Close"></button>
btn-close-white
クラスを追加することで、ダークバックグラウンドに対して目立つ閉じるボタンを得られます。ダークテーマのイベントでスタイリッシュな白いタキシードを着せた閉じるボタンのようなものです!
ダークバージョンと非活性状態の組み合わせ
ダークバージョンと非活性状態を組み合わせることもできます:
<button type="button" class="btn-close btn-close-white" disabled aria-label="Close"></button>
これにより、非活性状態の白い閉じるボタンが得られます。ダークテーマのインターフェースで非インタラクティブな閉じるボタンを表示するのに最適です。
実用的な例:消去可能なアラートの作成
さて、閉じるボタンを実用的なシナリオで使用してみましょう。消去可能なアラートを作成します:
<div class="alert alert-warning alert-dismissible fade show" role="alert">
<strong>ホリー・グアカモレ!</strong> 下のフィールドのいくつかを確認してください。
<button type="button" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button>
</div>
この例では:
-
alert
とalert-warning
クラスを使用してアラートを作成しています。 -
alert-dismissible
とfade show
クラスはアラートを消去可能にし、フェード効果を追加します。 - 閉じるボタンはアラートの中にあり、追加の
data-bs-dismiss="alert"
属性で、クリックされたときに親アラートを閉じるようにBootstrapに指示します。
メソッドの表
以下は、Bootstrapの閉じるボタンで最もよく使用されるメソッドの表です:
メソッド | 説明 |
---|---|
$().button('toggle') |
ポッシュステートを切り替えます。ボタンがアクティブされたように見えます。 |
$().button('dispose') |
要素のボタンを破壊します。 |
$().button('reset') |
ボタンステートをリセットします - 元のテキストにスイッチします。 |
これらのメソッドを使用するには、BootstrapのJavaScriptファイルをプロジェクトに含める必要があります。
結論
そして、ここまでが、皆さんがBootstrapプロジェクトに閉じるボタンを追加し、カスタマイズするための知識を得たところです。基本的なボタンからダークバージョン、有効状態から非活性状態まで、あなたはスタイル良く閉じることをできます!
忘れないでください、Web開発をマスターする鍵は練習です。ですから、これらの閉じるボタンをさまざまなシナリオで試してみてください。もしかしたらモーダルに閉じるボタンを追加してみたり、消去可能なカードを作成してみたり、可能性は無限です!
ハッピーコーディング、そしてあなたの閉じるボタンがいつもスムーズにクリックされることを祈っています!
Credits: Image by storyset