Spring Boot CSS

CSSでカスタマイズしたチェックボックスをSpring Bootで表示してみた

チェックボックスは、inputタグのtype属性でtype=”checkbox”を指定することで作成されるが、このタグの標準スタイルは、ラジオボタンと同様、CSSでオリジナルなレイアウトに変更できる。

今回は、Spring BootのWeb画面上で、CSSでチェックボックスをカスタマイズして表示するサンプルプログラムを作成してみたので、共有する。

前提条件

下記記事の実装が完了していること。

ヘッダー・メニュー・本文・フッターをCSSでデザインしたHTMLをSpring Bootで表示してみた業務で利用するアプリケーションで、ヘッダー・メニュー・本文・フッターを1つの画面に表示することが多々あるが、その際、CSSを利用すること...

サンプルプログラムの作成

作成したサンプルプログラムの構成は以下の通り。
サンプルプログラムの構成
なお、上記の赤枠は、今回変更したプログラムである。

index.htmlの内容は以下の通りで、本文にいろいろなレイアウトのチェックボックスを追加している。

CSSファイルに追加した内容は以下の通りで、テーブルと各チェックボックスのレイアウトを追加している。

その他のソースコード内容は、以下のサイトを参照のこと。
https://github.com/purin-it/java/tree/master/spring-boot-css-checkbox/demo



「Envader」はLinuxコマンドやDatabase SQL等のスキルを、環境構築不要で習得できる学習サイトだった「Envader」は、ITエンジニアとしてよく使うLinuxコマンドやDatabase SQL等のスキルを、解説を読んだ上で、問題を解き...

サンプルプログラムの実行結果

Spring Bootアプリケーションを起動し、Edge(バージョン:117.0.2045.41 )で「http:// (ホスト名):(ポート番号)」とアクセスした結果は、以下の通り。

1) 初期表示の結果は、以下の通り。
サンプルプログラムの実行結果_1

2)「チェックボックス(通常)」「チェックボックス(オリジナルなレイアウトで動作)」「テーブル内のチェックボックス(オリジナルなレイアウトで動作)」は、以下のように、チェックボックスのチェック内容を変更できる。
サンプルプログラムの実行結果_2

要点まとめ

  • チェックボックスは、inputタグのtype属性でtype=”checkbox”を指定することで作成されるが、このタグの標準スタイルは、CSSでオリジナルなレイアウトに変更できる。