住所情報を入力するコントロールボックス [CSSフレームワーク Bulma]

Bulma ロゴ トップ バナー

CSSフレームワークのBulmaには、入力フォームのスタイルを設定するための様々なクラスが用意されています。

今回は、Bulmaを使って住所情報を入力するコントロールボックスを作成します。

使用するクラス

本記事で使用するBulmaの主なクラスは以下になります。

クラス 説明
box ボックスを配置するクラスです。
field コントロールのフィールドを作成するクラスです。
control コントロールグループのコンテナクラスです。
label ラベル(表題)のクラスです。
tag タグラベル(バッジ)のクラスです。
input テキストボックス(インプットボックス)のクラスです。
button ボタンのクラスです。
modal モーダルウィンドウのクラスです。

HTML

以下にサンプルとして作成するHTMLのコードを記載します。

JavaScript

以下にサンプルを動作させるために必要なJavaScriptのコードを記載します。

実行結果

上記のコードを実行してブラウザーで表示すると、以下のような画面が表示されます。

Bulma実装サンプルのブラウザーでの実行結果

郵便番号のテキストボックスの右横にある検索ボタンをクリックすると、郵便番号と住所を検索するモーダルウィンドウが開きます。

Bulma実装サンプルのブラウザーでの実行結果

参考記事

Bulmaのボックス Box [CSSフレームワーク]
Webページをレイアウトしていると、いくつかの要素の集まりを1つのボックスにまとめて配置したい場合があります。 Bulmaには...
Bulmaのフォームフィールド Field [CSSフレームワーク]
ユーザーに情報の入力を求めるWebサイト(ページ)や、Webシステムでは、データを入力するためのフォーム(form)を配置します。 ...
Bulmaのフォームコントロール Control [CSSフレームワーク]
BulmaではWebページの入力フォーム(Form)にテキストボックスなどの要素を配置する際に、要素をラップするブロックコンテナを配...
Bulmaのタグラベル(バッジ)Tag [CSSフレームワーク]
Bulmaには、他のCSSフレームワークでバッジと呼ばれている小さな部品のタグラベルが用意されています。 タグラベル(バッジ)...
Bulmaのテキストボックス(入力欄) Input [CSSフレームワーク]
ユーザーの入力を受け付けるWebサイトやWebシステムでは、HTMLのフォームを配置します。 フォームに配置されるコントロール...
Bulmaのボタン Button [CSSフレームワーク]
Webフォームのデザインでは、ボタンは欠かせない要素です。 ユーザーに何らかの動作を確定、またはキャンセルさせるためにはボタン...
Bulmaのモーダルウィンドウ Modal [CSSフレームワーク]
Webページでは、特定の要素を表示している状態から、ユーザーの承認操作、またはキャンセル操作を受け付けるまで、他の操作を受け付けなく...

Bulma 入門 Tips 一覧