レスポンシブでモバイルファーストなWebサイトを構築するための、HTML、CSS、Sass/JavaScriptコンポーネントを備えた人気のフロントエンドフレームワーク。
jgthms/bulma
BulmaはFlexboxをベースにしたモダンなCSSフレームワークで、JavaScriptを使わずに利用できる、すぐに使えるコンポーネントとレイアウトクラスを単一のスタイルシートで提供します。
代替できる製品:Bootstrap
Tailwind CSS
- スター
- 50,037
- フォーク
- 3,870
- 未解決の Issue
- 532
- 最終コミット
- 先月
これは何?
BulmaはFlexboxベースのCSSフレームワークです。出力は単一のCSSファイルのみで、そのまま使うことも、Sassソースをダウンロードして変数を変更し、カスタマイズすることもできます。npm、Yarn、Bowerでインストールするか、CDNから読み込めます。
BulmaにはJavaScriptが含まれていません。スタイルのみを提供するため、あらゆるフレームワークと組み合わせて使えるほか、フレームワークを使わずに利用することもできます。インタラクティブな動作の実装には、開発者が独自のスクリプトを用意します。対応ブラウザはChrome、Edge、Firefox、Opera、Safariの最近のバージョンです。古いバージョンとのFlexboxの互換性はautoprefixerで処理できますが、Internet Explorer 10以降のサポートは一部に限られます。
このプロジェクトにはコミュニティ製のラッパーやテーマのエコシステムがあり、React、Vue、Svelte、Angular、Django、Railsとの連携機能も提供されています。
主な機能
- 01Flexboxベースのレイアウトシステム
- 02JavaScriptに依存せず、単一のCSSファイルとして提供
- 03Sass変数によるカスタマイズ
- 04npm、Yarn、Bower、CDNで利用可能
- 05autoprefixerによる幅広いブラウザ互換性への対応
ユースケース
- CSSを一から書かずに、静的サイトやランディングページのスタイルを整える
- DjangoやRailsのサーバーサイドレンダリングアプリに、一貫したUIスタイルを加える
- BulmaのSass変数を使って独自のテーマを作成する
- ReactやVueなどのJavaScriptフレームワークと組み合わせて、見た目を整える
クイックスタート
- 1
npmからBulmaをインストールする
npm install bulma - 2
CSSファイルをプロジェクトにインポートする
@import 'bulma/css/bulma.css'
使う前に知っておきたいこと
- BulmaはCSSのみで、JavaScriptは含まれていません。そのため、インタラクティブなコンポーネントには独自のJSが必要です。
- Internet Explorer 10以降は一部のみサポートされています。
トピック
よくある質問
- bulma とは?
- BulmaはFlexboxをベースにしたモダンなCSSフレームワークで、JavaScriptを使わずに利用できる、すぐに使えるコンポーネントとレイアウトクラスを単一のスタイルシートで提供します。 BulmaはFlexboxベースのCSSフレームワークです。出力は単一のCSSファイルのみで、そのまま使うことも、Sassソースをダウンロードして変数を変更し、カスタマイズすることもできます。npm、Yarn、Bowerでインストールするか、CDNから読み込めます。
- bulma は無料で使えますか?ライセンスは?
- bulma は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- bulma は今もメンテナンスされていますか?
- 半年以内に更新あり。bulma の最終コミットは 2026年9月21日 です。
- bulma は何に使えますか?
- CSSを一から書かずに、静的サイトやランディングページのスタイルを整える DjangoやRailsのサーバーサイドレンダリングアプリに、一貫したUIスタイルを加える BulmaのSass変数を使って独自のテーマを作成する ReactやVueなどのJavaScriptフレームワークと組み合わせて、見た目を整える
- bulma のインストール方法は?
- npmからBulmaをインストールする: npm install bulma CSSファイルをプロジェクトにインポートする: @import 'bulma/css/bulma.css'
- bulma はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jgthms/bulma
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
HTMLやJSXに単一目的の小さなクラスを直接記述して、独自のUIを構築できるユーティリティファーストのCSSフレームワーク。
管理画面向けページやコンポーネント、ダークモード、RTLに対応した、無料でオープンソースのBootstrap 5 HTMLダッシュボードUIキット。
高速で堅牢、柔軟なWebサイトやWebアプリを構築するための、プロ品質のフロントエンド向けHTML・CSS・JavaScriptスターターテンプレート。
文字列またはオブジェクト形式のスタイルを使え、予測しやすいスタイル合成を実現する、高速で柔軟なCSS-in-JSライブラリ。
高DPI画面の14~15pxのUIテキスト向けに設計された、Cal Sans v2のUI最適化可変フォント版。