「ちょうど間に合う」CSS

Christopher Nolan
リリース: 2025-03-20 09:51:15
オリジナル
419 人が閲覧しました

原子CSSの台頭とその「インスタント」編集:CSSを書く新しい方法

ACSS.IOは、「原子CSS」の概念を採用した最初のプロジェクトであると考えられており、その中心はCSSの編集にあります。このようなCSSを書くだけです:

<code><div>
  文章
</div></code>
ログイン後にコピー

このようなCSSを生成します。

 <code>.C\(\#333\) { color: #333; } .P\(20px\) { padding: 20px; }</code>
ログイン後にコピー

(または同様のコード)。

重要なのは、実際に必要なCSSのみを生成することです。 CSSコードの最終的な量は、通常のスタイルシートのコードよりもはるかに小さいです。

この編集プロセスは、「Just In Time」CSSと呼ばれます。

人気のあるTailwindフレームワークもこのアプローチをサポートしています。私にとって、これはTailwindの考え方をひっくり返しました。多数のCSSユーティリティクラスを提供し、未使用部品を「クリーニング」する代わりに、最初から必要なCSSを作成するだけです。

「インスタント」CSSの概念は人気があると思います。私は最近アセンブラーCSSを見てきましたが、これを非常に真剣に受け止めています。クラスを使用するようなものではありませんが、次のようになります。

<code><div x-style="grid; gap:1rem; grid-rows:1; grid-cols:1; sm|grid-cols:3">
  提出する
</div></code>
ログイン後にコピー

私はこのアプローチに少し対立しています。一方では、テンプレートを離れることなくスタイルを整える方法が好きです。特に、CSSはブロッキングリソースであるため、生成する非常に少量のCSSコードが好きです。しかし、一方で、CSS自体の制限的な抽象化が好きではなく、ツールがCSSネイティブ機能をサポートする程度の下に置いておきます。また、HTMLは少し複雑に見えますが、JSXのインラインイベントハンドラーのようなものに慣れています。

以上が「ちょうど間に合う」CSSの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート