ホームページ >ウェブフロントエンド >CSSチュートリアル >Tailwind CSS が登場: 知っておくべきこと
Tailwind CSS 4.0 は、速度と使いやすさが大幅に向上し、Web 開発を合理化する革新的な製品です。 このリリースでは、ビルドの高速化、セットアップの簡素化、カスタマイズ オプションの強化が提供され、以前よりもさらに強力になっています。 私は個人的に UserJot や LogSnag などのプロジェクトで Tailwind を広範囲に使用しており、これらのアップデートに非常に興奮しています。
主な機能を見てみましょう:
酸化物エンジン: 驚異的なパフォーマンス
Tailwind のコアは Rust を使用して完全に書き直され、その結果、Oxide エンジンが劇的に高速になりました。
これにより、特に大規模なプロジェクトの場合、待ち時間が大幅に短縮されます。
統合ツールチェーン: シンプルさと効率
Tailwind 4.0 は Lightning CSS と直接統合されているため、PostCSS、Autoprefixer、postcss-import などの個別のツールが不要です。
たとえば、CSS ファイルのインポートが簡単になりました。
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
追加の構成は必要ありません。
CSS ファースト構成: 直感的なカスタマイズ
構成が JavaScript から CSS に移行し、CSS ファイル内でスタイルを直接カスタマイズできるようになります。
tailwind.config.js
の代わりに、CSS で @theme
ディレクティブを使用します。
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
ネイティブ カスケード レイヤー: 整理されたスタイル
CSS @layer
ルールはスタイルの編成を強化し、競合を防ぎます。
例: コンポーネントレイヤーの定義:
<code>@layer components { .btn { @apply px-4 py-2 bg-blue-500 text-white; } }</code>
コンテナ クエリ: レスポンシブ デザインの進化
画面サイズだけでなく、コンテナのサイズに基づいて要素のスタイルを設定します。
例: コンテナに適応するグリッド:
<code class="language-html"><div> <!-- Grid adapts to container size --> </div></code>
合成可能なバリアント: 高度なスタイルの組み合わせ
新しいバリアントの組み合わせ方法により、より優れたスタイル制御が可能になります。
例: 親ホバーに基づくスタイル:
<code>@import "tailwindcss/base"; @import "tailwindcss/components"; @import "tailwindcss/utilities";</code>
ゼロ構成コンテンツ検出: 自動ファイルスキャン
Tailwind はコンテンツ ファイルを自動的に検出し、手動構成を必要としません。
Tailwind は HTML ファイルを自動的にスキャンし、スタイルを適用します。
最新の Web 機能: 最先端の CSS サポート
@starting-style
、color-mix
、@property
などの高度な CSS 機能のサポート。
例: アニメーションに @property
を使用する:
<code>@theme { --color-primary: oklch(0.84 0.18 117.33); --font-sans: "Inter", sans-serif; }</code>
Tailwind CSS 4.0 は、速度、シンプルさ、パワーを大幅に強化します。 これらの改善によりワークフローが合理化され、洗練された Web デザインの作成が可能になります。 詳細については、Tailwind CSS の公式 Web サイトをご覧ください。
以上がTailwind CSS が登場: 知っておくべきことの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。