ページ内ナビ
概要
JavaScriptを同梱せず、CSS classとSass・CSS VariablesでUI layerを構築する
特徴と向いている用途
公式資料に基づく紹介・実機未検証 · 内容確認日:
主な特徴
向いている用途
Webフレームワーク・CSS・フロントエンド・npmの領域でOSSを比較するときの候補です。詳細な適合条件は公式READMEと導入手順を確認してください。
導入前の確認
参考にした公式資料
- [1]jgthms/bulma — GitHub(2026-09-15)
編集部からの補足
BulmaはCSS-only frameworkで、navbar burgerやmodal等のinteraction JavaScriptは同梱しません。v1はDart Sassで全面rewriteされ、CSS Variablesとthemeを強化しています。なおGitHub 1.0.4 tag内package.jsonは1.0.3のままですが、releaseとcurrent mainは1.0.4を示します。
3ステップで試す
- 1
Bulma 1.0.4を一時projectへ導入する
published packageを1.0.4へ固定し、既存projectから分離した一時directoryで確認します。
demo=$(mktemp -d "${TMPDIR:-/tmp}/bulma.XXXXXX") && cd "$demo" && npm init -y >/dev/null && npm install --save-exact bulma@1.0.4 - 2
Bulma CSSを読み込む最小HTMLを作る
BulmaがJavaScriptなしでclassだけからbutton・section・containerをstylingする最小pageを用意します。
printf "%s\n" '<!doctype html>' '<html><head><link rel="stylesheet" href="./node_modules/bulma/css/bulma.min.css"></head>' '<body><section class="section"><div class="container"><button class="button is-primary">Hello Bulma</button></div></section></body></html>' > index.html - 3
packageにCSS Variablesとcomponent ruleが含まれることを確認する
v1系のCSS Variablesとcomponent classがprebuilt CSSへ含まれていることを確認します。
grep -q -- "--bulma-primary" node_modules/bulma/css/bulma.css && grep -q ".button" node_modules/bulma/css/bulma.css
成長
成長の推移 · 直近30日
50,053 Stars
推移データを蓄積中です。
Built with
カテゴリとタグ
カテゴリ
GitHubデータ
関連情報
関連記事を投稿するこのOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。
あわせて探訪
- modern-normalize7,417 Stars
共通タグ 3件
modern browserだけを対象に、base style normalizationを小さく保つ
TypeScript - Spectrum CSS1,290 Stars
共通タグ 3件 · 共通カテゴリ 1件 · 同じ言語
Adobe Spectrumをdesign tokenと個別versioned CSS componentで実装する
CSS - Bootstrap174,991 Stars
共通タグ 3件 · 共通カテゴリ 1件
responsive grid・utility・componentをCSS/Sassとnative JavaScriptから組み立てるfrontend framework
MDX - Primer CSS13,028 Stars
共通タグ 3件 · 共通カテゴリ 1件
GitHubのdesign languageをSCSS moduleとutility・component classとして利用する
SCSS - Linaria12,350 Stars
共通タグ 3件 · 共通カテゴリ 1件
CSS-in-JSのauthoring experienceを保ちつつ、styleをbuild時にstatic CSSへextractする
TypeScript - Panda CSS6,208 Stars
共通タグ 3件 · 共通カテゴリ 1件
type-safeなstyle定義をscanし、design tokenとatomic CSSをbuild時に生成する
Rust
情報の誤りを報告
掲載内容に誤りや古い情報があればお知らせください。