案件評判
Bulmaを理解する!初心者でも分かる概要、特徴などの基礎知識について簡単に解説!

Bulmaを理解する!初心者でも分かる概要、特徴などの基礎知識について簡単に解説!

最終更新:2021/11/16 投稿:2021/10/05
Bulmaを理解する!初心者でも分かる概要、特徴などの基礎知識について簡単に解説!

BulmaとはWebサイトを作成するためのモバイルファーストなCSSフレームワークです。数あるCSSフレームワーク の中でも圧倒的な使いやすさを誇り人気を集めております。この記事ではBulmaを理解するために初心者でも分かる概要、特徴などの基礎知識について簡単に解説していきます。

Bulmaとは

BulmaとはWebサイトを作成するためのモバイルファーストなCSSフレームワークです。モバイルファーストでレスポンシブWebインターフェイスを構築するために簡単に組み合わせることができ、CSSのみで構成されているので早いことで人気を集めております。Flexboxをベースにしており「Font Awesome」「Sass」に対応しています。同じCSSフレームワークの中でも最も人気を集める「Bootstrap」と比較してもシンプルでかつ軽量で早いという特徴があります。モダンなデザインも豊富なことからカスタマイズ無しでもデザイン性の高いWebサイトが作れます。

『Bulma基本情報』
▼開発者
Jeremy Thomas
▼誕生時期
2014年
▼種別
CSSフレームワーク/ライブラリ
▼特徴
・CSSのみで構成されているので早い
・レスポンシブWebデザイン
・モジュール分割

Bulmaの公式サイトはこちら>>

CSS

CSSとはWebページの見た目・デザインを調整するためのスタイルシート言語です。正式名称は『Cascading Style Sheets(カスケーディング・スタイル・シート)』であり、それぞれの頭文字をとって略称した呼び名で親しまれております。CSSの登場によってHTMLで作成されたWebページ上での表現をより高度に装飾ができるようになりました。具体的には文字のサイズや色、レイアウトなどの表示スタイルなど細かな編集まで手が届くようになったのです。CSSはファイル名に拡張子の『.CSS』を付けることで、コンピューターにCSSファイルとして認識されます。

『CSSの基本情報』
▼正式名称
Cascading Style Sheets(カスケーディング・スタイル・シート)
▼誕生時期
1994年
▼開発者
ホーコン・ウィウム・リー氏
▼種別
スタイルシート
▼拡張子
.css
▼最新
CSS Level4(2020年時点)

CSSの歴史やできることを解説している記事はこちら>>

フロントエンドとは

フロントエンドとはWebサービス利用者の目に触れる部分を表します。よってフロントエンドとはWebサービスの利用者が目に触れる部分のシステムを開発することです。フロントエンドの開発を行うエンジニアを『フロントエンドエンジニア』と呼びます。システム業界では”見える部分を作る人”と呼ばれております。主な業務内容としてWebブラウザ上で見ることが出来るページや機能の作成など挙げられます。その際に利用される技術要素としてHTML、CSS、JavaScriptなどがあります。フロントエンド側がサーバーにプログラム実行のリクエストをすることで。サーバから必要な情報を受け取りWeb上にリクエストした内容が表示されます。

フロントエンジニアが習得するべき最低限の技術について解説している記事はこちら>>

Bulmaの読み方・名前の由来

Bulmaの読み方は『ブルマ』です。名前の由来は日本アニメ「ドラゴンボール」のキャラクターである「ブルマ」から来ているそうです。当初、プロジェクト名は「トランクス(Trunks)」(こちらもドラゴンボールのキャラクター)という名前のテーマジェネレーターであるはずでしたがドメイン名の取得が出来ずに断念したようです。

Bulmaの特徴

Bulmaの特徴を見ていきましょう。

CSSのみで構成されているので早い

BulmaはCSSのみで構成されているので早いという特徴があります。BulmaではJavaScriptを必要としません。BootstrapやTailwindCSSなどのCSSフレームワークはJavaScriptの読み込みが必要となるケースが多いです。BulmaはCSSファイルをWebページに組み込むだけで手軽にそして早く使えます。

レスポンシブWEBデザイン

BulmaはレスポンシブWEBデザインに対応しているというメリットがあります。Webサイト制作においてPC/モバイルの両デバイスに対応させるべく個別にスタイルをコーディングすることは単純に工数が2倍になることと同じです。Bulmaでは表示端末に合わせて自動で表示を最適化するレスポンシブWEBデザインに対応しているのでデバイス単位でのスタイル作成の工数を省くことが出来ます。

『レスポンシブWEBデザインとは』
PC、スマートフォンなど異なる画面サイズでもWebサイトを最適な表示に調整する技術

モジュール分割

Bulmaはモジュール分割という特徴があります。Sassで記述されており各構成要素が独立したSassソースとして分割されているため、利用者は必要なモジュールのみを取り込んで使用することができます。

『モジュールとは』
プログラムにおいて特定の機能を持ったひとまとまりの構成要素

その他のCSSフレームワーク

Bulma以外のCSSフレームワークを見ていきましょう。

『CSSフレームワークとは』
CSSフレームワークとはCSSにおけるWebサイト制作のプログラミングを効率的に実施するために汎用的な機能群をまとめ、システムの骨組みとなるテンプレートまで用意してくれる枠組みのことです。

CSSフレームワーク人気どころ12選ついて解説された記事はこちら>>

Bootstrapとは

BootstrapとはWebサイト及びWebアプリケーションを作成するためのCSSフレームワークです。Twitter社が2011年に開発し、フロントエンドフレームワークの中でも最も人気を集めております。BootstrapではWebページの基本機能として使用される「メニュー」「ボタン」「フォーム」などのパーツをテンプレートで用意しております。見た目を調整するCSSファイルや動きをつけるJavascriptファイルが既に作成されており、それらの定義を呼び出すだけでデザインやUIの知識がなくとも、動きのあるリッチなWebサイトを素早く簡単に制作することができます。

『Bootstrap基本情報』
▼開発者
Twitter社
▼誕生時期
2011年
▼種別
CSSエンドフレームワーク/ライブラリ
▼特徴
・簡単で分かりやすい
・デザイン、レイアウト工数の削減
・レスポンシブWEBデザイン
▼種類
・Twitter Bootstrap
・Bootstrap Themes
・Angular directives for Bootstrap

Bootstrapのメリット・デメリットなどの基礎知識について解説している記事はこちら>>

TailwindCSSとは

TailwindCSSとはWebサイト及びWebアプリケーションを作成するためのCSSフレームワークです。2019年にバージョン1.0がリリースされたばかりと数あるCSSフレームワーク比較的新しいものです。TailwindCSSはユーティリティーファーストを掲げており便利で汎用的なクラスがたくさん用意されています。ユーザーはそれらを組み合わせて自由に使用することができます。特徴として「ユーティリティファースト」「CSSファイルサイズを小さくする」「スタイルの変更をHTMLローカルで安全に行える」などが挙げられます。

『TailwindCSS基本情報』
▼開発者
Adam Wathan
▼誕生時期
2019年
▼種別
CSSフレームワーク/ライブラリ
▼特徴
・ユーティリティファースト
・CSSファイルサイズを小さくする
・スタイルの変更をHTMLローカルで安全に行える

TailwindCSSの概要・特徴などの基礎知識について解説している記事はこちら>>

UIkitとは

UIkitとは高速で強力なWebインターフェースを開発するためのCSSフレームワークです。軽量でモジュール式を採用しており、数あるCSSフレームワークの中でも圧倒的な高いデザイン性であることを多くのユーザーに評価されています。そのユーザーインタフェースの美しさはテンプレートでそのまま使用しても高いセンスを感じさせることができます。デザインにおいて基礎でありながらも難しく高度な技術である「余白」の活用に強いこだわりを感じさせます。

『UIkit 基本情報』
▼開発者
YOOtheme
▼誕生時期
2013年
▼種別
CSSフレームワーク/ライブラリ
▼特徴
・ユーザーインターフェースが美しい
・独自のコンポーネント採用
・Less&Sass

UIkitの概要・特徴などの基礎知識について解説している記事はこちら>>

まとめ

Bulmaを理解するために初心者でも分かる概要、特徴などの基礎知識について簡単に解説させていただきました。Bulmaを一言で表すと『モバイルファーストなCSSフレームワーク』です。特徴として「CSSのみで構成されているので早い」「レスポンシブWebデザイン」「モジュール分割」などが挙げられます。Bulmaについてこの記事に書かれている最低限の内容は理解をしておくようにしましょう。

案件評判
常駐する会社が、実際どんな会社で、どんな案件が動いているか詳しく知りたい。
これは常駐形態で働く方なら誰もが感じていることだと思います。 常駐の働き方をされている方は是非一度「案件評判」で案件についての評判をチェックしてみてください。