)、プログレッシブエンハンスメント、およびポリフィルを介して対処します。 ビルドツールは追加の支援を提供します。@supports
典型的なビルドパイプラインには、多くの場合:
が含まれます静的資産生成
- アプリケーションファイルの構築
- CSS処理は通常、最初のステップに分類され、前処理と後処理が含まれます。 現代のCSSは、前処理者への依存を減らし、プロセスを合理化する可能性があります。 vite:スピーディなCSSコンパイラ
基本的なテンプレートに対して「バニラ」と「JavaScript」を選択します。 IDEでプロジェクトを開きます。 このデモンストレーションでは、
、、
、およびを削除します。
とnpm create vite@latestのみが残る必要があります。
のコンテンツをassets/
に置き換えます
public/
src/
Viteの依存関係をインストールしてください:.gitignore
index.html
package.json
これはindex.html
と
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS Only Vite Project</title>フォルダーを作成し、その内側に
を作成します。
タグをnpm install:
に追加します
node_modules/
package-lock.json
いくつかのcssをstyles/
:main.css
に追加します
<link>
index.html
viteビルドコマンドを実行します:
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS Only Vite Project</title> <link rel="stylesheet" href="styles/main.css">
main.css
フォルダーには、ビルドファイルが含まれています。
body { background: green; }繰り返しをより速くするには、Viteの開発サーバーを使用してください:
npm run buildこれにより、ポート5173でサーバーが開始されます。HTMLまたはCSSの変更は即座に反映されます。 サーバーを停止するには、
を使用してください。dist/
カスケード層で整理
カスケードレイヤーを<link>
タグに直接適用することは現在不可能ですが、Viteは組織の目的でこれをシミュレートすることができます。 main.css
では、レイヤーを定義してください:
npm create vite@latest
作成reset.css
を作成し、CSSリセットをインポートします(Mayank'sなど):
<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS Only Vite Project</title>
layouts.css
レイヤーを使用してlayouts
を作成します
npm installリンクを
およびreset.css
inlayouts.css
に追加し、目的の順序を維持します。 このアプローチは、CSSの優先順位とグループ化を管理するのに役立ちます
LightningCSSを使用した後処理index.html
create
:<meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>CSS Only Vite Project</title> <link rel="stylesheet" href="styles/main.css">
vite.config.mjs
body { background: green; }:
oklch
main.css
LightningCSSはフォールバックを提供します。 ターゲットを絞ったブラウザのサポートの場合は、
npm run buildをインストールします
browserslist
npm run devを設定します
これにより、LightningCSSの機能を細かく制御できるようになります
vite.config.mjs
必要性?
/* styles/main.css */ @layer reset, layouts;すべてのプロジェクトに不可欠ではありませんが、これらの手法、特に大規模なプロジェクトや設計システムでは、組織の重要な利点、クロスブラウザー互換性、CSS最適化。
以上がViteおよびLightning CSSでCSSをコンパイルしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

最近の色に関するツール、記事、リソースの実行がありました。あなたの楽しみのためにここにそれらを丸くすることで、私がいくつかのタブを閉じてもらいましょう。

ロビンは以前にこれをカバーしたことがありますが、私は過去数週間でそれについての混乱を聞いて、他の人がそれを説明することに刺されたのを見ました、そして私は望んでいました

サンドイッチサイトのデザインが大好きです。多くの美しい特徴の中には、これらの見出しがあり、レインボーの下線が下線を描いて、スクロールするときに動きます。そうではありません

多くの人気のある履歴書設計は、グリッド形状にセクションを配置することにより、利用可能なページスペースを最大限に活用しています。 CSSグリッドを使用して、レイアウトを作成しましょう

ページのリロードは何かです。ページが反応しないと思われるとき、または新しいコンテンツが利用可能であると信じるときにページを更新することもあります。時々私たちはただ怒っています

Reactの世界でフロントエンドアプリケーションを整理する方法に関するガイダンスはほとんどありません。 (「正しいと感じる」までファイルを移動するだけです笑)。真実

ほとんどの場合、ユーザーがアプリケーションに積極的に関与しているのか、一時的に非アクティブであるかを本当に気にしません。非アクティブ、意味、おそらく彼ら

Wufooは常に統合に優れています。キャンペーンモニター、MailChimp、TypeKitなどの特定のアプリと統合されていますが、


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

SublimeText3 中国語版
中国語版、とても使いやすい

mPDF
mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

Dreamweaver Mac版
ビジュアル Web 開発ツール

SecLists
SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。
