0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

個人的備忘録:BootstrapからTailwindまで!CSSフレームワークをざっくり整理してみた

Posted at

はじめに

WebアプリケーションやWebサイトを効率的に開発するために、CSSフレームワークは欠かせない存在となっています。

個人の備忘録程度の走り書きとなっておりますが、温かい目で見守っていただければ幸いです。

デザインの統一性を保ちながら、手間を省いてスタイリングができるため、フロントエンド開発者にとって非常に重宝されています。

書こうと思ったきっかけ

開発中の個人アプリでUI設計に時間がかかってしまい、もっと効率的にスタイリングできる方法を探していたところ、CSSフレームワークの活用が効果的であると感じたため、主要なCSSフレームワークについて整理しておこうと思いました。

CSSフレームワークとは?

CSSフレームワークとは、あらかじめ定義されたクラスやスタイルを使って、HTML要素を手軽に装飾できるツール群のことです。レイアウト、タイポグラフィ、ボタン、フォームなどのスタイルが標準で用意されており、再利用性と開発効率を高めることができます。

参考文献

代表的なCSSフレームワーク

Bootstrap

  • 世界で最も利用されているCSSフレームワークの一つ。
  • グリッドシステムやコンポーネントが豊富。
  • デフォルトデザインが強めでカスタマイズには工夫が必要。

Tailwind CSS

  • ユーティリティファーストなCSSフレームワーク。
  • クラスを直接HTMLに記述することで柔軟なデザインが可能。
  • カスタマイズ性が高く、デザイン自由度も高い。

Bulma

  • シンプルで直感的なクラス名が特徴。
  • モダンな見た目で、Sassベース。
  • JavaScriptに依存しない。

選び方のポイント

  • デザインの自由度:カスタマイズしたいならTailwind CSS。
  • 導入の手軽さ:BootstrapやBulmaはすぐに使える。
  • JSの使用有無:純粋にCSSだけで使いたいならBulma。
  • チームの習熟度:チームでの採用なら、情報が豊富なBootstrapが無難。

まとめ

CSSフレームワークを使うことで、開発のスピードとデザインの一貫性を両立することができます。それぞれに特徴があるため、プロジェクトの目的や開発体制に応じて最適なフレームワークを選ぶことをおすすめいたします!

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?