Lism CSSとは

Lism CSSは、Webサイトの骨組みをテンポ良く美しく作るための、軽量なCSS設計フレームワークです。本体は設計理論に沿ってまとめた一つのCSSファイルで、ビルドや設定は必要ありません。
心地よいリズムを生むタイポグラフィ、ワイヤーフレームをすばやく組めるレイアウトプリミティブ、CSS変数を活かしたレスポンシブなユーティリティを揃えています。 Every LayoutやTailwind CSSから着想を得て、独自のCSS設計として組み立てました。
ベーススタイリングから@layer階層、トークン、命名規則まで、サイト全体のCSS設計をまとめて引き受けます。CSSを一つ読み込むだけなので、素のHTMLサイトにも導入できます。
コアのlism-cssに加えて、UIコンポーネント集の@lism-css/ui、CLIのlism-cli、MCPサーバーの@lism-css/mcpを、すべて無料のオープンソース(MIT)で提供しています。 本ページは、Lism CSSで作れる代表的なセクションを並べたショーケースです。
Lism CSSの特徴
レイアウト設計サポート
Stack・Flex・Gridなど、レイアウトに特化したプリミティブを揃えています。ワイヤーフレームを組む感覚で骨組みを先に作れて、画面幅が変わっても崩れにくいマークアップに仕上がります。
デザイントークン整備
タイポグラフィや余白は、ハーモニックモジュラースケールに基づくCSS変数で設計しています。単一のCSSプロパティに対応するProperty Classを使えば、同じトークンを短いクラス名でそのまま指定できます。
AI連携ワークフロー
AIコーディング向けのSkillsと、MCPサーバーの@lism-css/mcpを用意しています。AIがLism CSSの設計ルールやドキュメントを参照しながらコードを書けるので、記法がぶれにくくなります。
UIキット/テンプレート導入
@lism-css/uiには、アコーディオンやタブ、モーダルなどのUIコンポーネントが揃っています。lism-cliを使えば、テンプレートからプロジェクトを作成したり、UIコンポーネントをプロジェクトへコピーしてカスタマイズしたりできます。
制作実績
以下は架空の制作例です。Lism CSSのレイアウトプリミティブとデザイントークンで組んだ場合を想定しています。

ドキュメントサイト刷新
導入手順と設計の考え方を、冒頭でかみ砕いて伝える構成に組み直したドキュメントサイト。プリミティブやトークンの解説へすぐ進めるよう、導線を整理しています。

デザインシステムLP
「軽量」「レイアウト」「React・Astro対応」の3つの訴求を、そのまま見出しにしたLP。スクロール演出は、このページ専用のCSSだけで実装しています。

ブログテンプレート適用
記事レイアウトをStackで積み上げて組んだブログテンプレート。画像は遅延読み込みにし、本文は読みやすい行長に収めています。

UIコンポーネントギャラリー
@lism-css/uiのアコーディオンやモーダルを、使い方の説明と並べて見られるギャラリー。各コンポーネントの動きを、その場で試せる構成です。

コーポレートサイト再構築
StackとGridでレイアウトを組み直したコーポレートサイト。色はセマンティックトークンで指定しているので、ブランドカラーの変更にもすぐ対応できます。

開発者向けオンボーディング
インストールからSkills・MCPの設定までを、1ページで順に案内するオンボーディングページ。詳しい仕様は、公式ドキュメントの各章へリンクしています。

お知らせ
エコシステム紹介:@lism-css/ui
アコーディオンやタブ、モーダルなど、@lism-css/uiで使えるUIコンポーネントをまとめて紹介します。ReactとAstroのどちらでも使えます。あわせてChangelogもご覧ください。
エコシステム紹介:@lism-css/mcp
@lism-css/mcpは、AIコーディングツール向けのMCPサーバーです。設定方法は、公式ドキュメントの「MCPサーバー」の章で解説しています。
導入ガイド:ビルド不要で始める方法
Lism CSSは、CSSを一つ読み込むだけで使い始められます。npmでのインストールから、SCSSの上書きやlism.config.jsによるカスタマイズまで、段階ごとの始め方を解説します。あわせてChangelogもご覧ください。
「Why Lism CSS?」の要点をおさらい
命名規則やデザイントークン、@layer階層まで、サイト全体のCSS設計をまとめて引き受けるというLism CSSの考え方を、改めて整理しました。
よくある質問
Webサイトの骨組みをテンポ良く美しく作るための、軽量なCSS設計フレームワークです。タイポグラフィ、レイアウト用のプリミティブ、CSS変数を活かしたユーティリティをまとめて提供しています。CSSを一つ読み込むだけで導入できます。
タイポグラフィからレイアウト、ユーティリティまで、サイト全体のCSS設計を一つのルールで扱える点です。Every Layoutのレイアウトプリミティブやハーモニックモジュラースケーリング、Tailwind CSSのプロパティ単位のユーティリティ、Chakra UIやMUIのコンポーネントの使用感から着想を得ています。
はい。lism-cssパッケージにReact・Astro向けの専用コンポーネントが含まれており、レスポンシブ対応やレイアウトをpropsで指定できます。@lism-css/uiのUIコンポーネントも併用できます。
はい。パッケージはすべて無料のオープンソース(MIT)です。利用条件の詳細は、各リポジトリのライセンスをご確認ください。
SCSS設定の上書きや、lism.config.jsでカスタマイズできます。詳しい方法は、公式ドキュメントの「カスタマイズの基本」をご覧ください。
各パッケージのGitHubリポジトリのIssueからご報告ください。本ページはデモ用のショーケースのため、このページではお問い合わせを受け付けていません。
お客様の声

レビュー観点が揃い、差分が小さくなった
命名規則と@layerの使い方がチームで揃い、書き方のばらつきがなくなりました。レビューでの指摘が減り、修正の差分も小さくなっています。
東京都 / 30代 / フロントエンドエンジニア

デザインと実装の言語が一致した
デザインで決めたタイポグラフィや余白のトークンを、実装でもそのままProperty Classで指定できます。余白の指示がぶれにくくなりました。
大阪府 / 40代 / デザイナー(UI)

MCPで仕様確認がループしなくなった
@lism-css/mcpでAIが仕様をその場で確認してくれるので、ドキュメントとエディタを行き来する回数が減りました。
福岡県 / 20代 / 個人開発者

テンプレから最短で公開まで持っていけた
テンプレートをベースに、プリミティブを組み合わせるだけでページを作れました。レイアウトの考え方を掴んでからは、公開まであっという間でした。
愛知県 / 30代 / マークアップエンジニア

Astro案件でも迷いどころが減った
Astro向けの専用コンポーネントがあるので、導入初日から手を動かせました。レイアウトをpropsで指定できるのが便利です。
北海道 / 30代 / フルスタックエンジニア

小さく始めて段階的に拡張できた
最初はCSSを読み込むだけで始め、必要になった段階でSCSSの上書きやlism.config.jsを取り入れました。@lism-css/uiも後から追加できるので、他部署にも提案しやすかったです。
沖縄県 / 40代 / テックリード
企業情報
- 運営名
- LismInc(デモ用の架空の企業)
- 所在地
- 東京都千代田区丸の内1-1-1(地図はGoogleマップの埋め込みサンプル)
- 提供パッケージ
- lism-css、@lism-css/ui、lism-cli、@lism-css/mcp。最新情報は公式ドキュメントと各GitHubリポジトリでご確認ください
- 連絡窓口
- 各リポジトリの案内に沿ってご連絡ください。本欄の住所・組織名は架空のものです
- 事業内容
- CSS設計フレームワーク「Lism CSS」と関連パッケージの開発・配布。すべて無料のオープンソース(MIT)です
お問い合わせ
本セクションはデモ用です。Lism CSSはCSSを一つ読み込むだけで導入でき、React・Astro向けの専用コンポーネントも使えます。 詳しくは公式ドキュメントをご覧ください。