ホームページ >ウェブフロントエンド >CSSチュートリアル >Ruby on Rails フロントエンド フレームワーク CSS クラスレス または クラスライト com CDN の高速化

Ruby on Rails フロントエンド フレームワーク CSS クラスレス または クラスライト com CDN の高速化

Patricia Arquette
Patricia Arquetteオリジナル
2025-01-23 02:17:08248ブラウズ

Ruby on Rails  Frontend Rápido com Frameworks CSS Classless ou Class-Light com CDN

新しい Rails アプリを作成する

  • time コマンドは、rails serve コマンドの実行後の実行時間を表示します。次の例は、実行時間が 47 秒であることを示しています。
<code class="language-bash">$ rails -v
Rails 8.0.0

$ time rails new classless-css-cdn
...
real    0m47.500s
user    0m33.052s
sys     0m4.249s</code>

Rails 8 は、「ビルド不要」の理念に基づいて、デフォルトで Propshaft をリソース パイプライン ライブラリとして使用し、Importmap を JavaScript ライブラリとして使用します。 Importmap は JavaScript を使用しません。

VSCode またはお気に入りのエディタを使用してプロジェクトを開きます

<code class="language-bash">$ cd classless-css-cdn && code .</code>

HTML 要素のスタイルを表示するページをいくつか作成します

このページは、シリーズの最初の記事の「共通の手順」セクションにあります。

app/views/layouts/application.html.erb ファイルを再度開き、CDN 経由でクラスレス CSS スタイルを参照します

さらに展開… - 後
<code class="language-html">


</code>
  • </head>の前に以下を貼り付けます。これらのスタイルをすべて使用する必要はありません。さまざまなオプションをテストできるように追加されています。
<code class="language-html">

     <!-- 不同浏览器之间可能存在不同的边距或字体 -->

    <link href="https://cdn.jsdelivr.net/npm/normalize.css" rel="stylesheet"></link><link href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css" rel="stylesheet"></link> %>
      %>



     %>



     %>



     %>



     %>



     %>



     %>



     %>




    <link href="https://unpkg.com/sakura.css/css/sakura.css" media="screen" rel="stylesheet"></link><link href="https://unpkg.com/sakura.css/css/sakura-dark.css" media="screen and (prefers-color-scheme: dark)" rel="stylesheet"></link> %>



     %></code>
  • Normalize CSS と Pico CSS を除き、ほとんどのスタイルはコメントアウトされています。
  • ファイルを保存してページを更新するか、サーバーを再起動します。
  • Pico CSS とは異なるスタイルをテストするには、スタイル CDN を設定する行 (つまり <link href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css" rel="stylesheet"></link>) をコメント アウトし、Simple CSS の行など、他のスタイルの行のコメントを解除します。
  • VSCode で行をコメントしたりコメント解除するには、ショートカット キー Ctrl K C を使用できます。

CDN ベースのクラスレス CSS フレームワークを使用した HTML スタイル?

上記のスタイルシートを保存して Rails サーバーを起動すると、選択したクラスレス CSS フレームワークを使用してスタイル設定された HTML が表示されます。

ダークモード

一部のスタイルにはダーク モード オプションがあります。確認するには、コンピュータの色の個人設定でテーマを変更します。 Windows で「アプリのダーク モードを有効にする」を検索し、ダーク モードとライト モードを切り替えます。オペレーティング システムの設定を変更すると、HTML ページが自動的に変更され、ライト モードとダーク モードをサポートしていることが示されます。

次のステップ

[-] 好みに応じてスタイルを整理します。 [-] CDN を使用せずに、プロジェクト内の CSS ファイルをスタイル設定に使用します。 [-] Rails Live Reload を使用して、ブラウザ内のプロジェクトの変更を動的に更新します。 [-] フロントエンドにより多くの時間を費やしたい場合は、お気に入りのスタイルのカスタマイズ オプションをチェックしてください。 [-] Tailwind を使用してクラスレス CSS フレームワークの機能を複製します。

参考资料

以上がRuby on Rails フロントエンド フレームワーク CSS クラスレス または クラスライト com CDN の高速化の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。