Heim > Web-Frontend > CSS-Tutorial > Ruby on Rails Frontend schnell mit Frameworks CSS Classless oder Class-Light mit CDN

Ruby on Rails Frontend schnell mit Frameworks CSS Classless oder Class-Light mit CDN

Patricia Arquette
Freigeben: 2025-01-23 02:17:08
Original
264 Leute haben es durchsucht

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

Erstellen Sie eine neue Rails-App

    Der Befehl
  • time zeigt die Ausführungszeit nach Ausführung des Befehls rails serve an. Das folgende Beispiel zeigt eine Ausführungszeit von 47 Sekunden.
<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>
Nach dem Login kopieren

Rails 8 verwendet standardmäßig Propshaft als Ressourcen-Pipeline-Bibliothek und Importmap als JavaScript-Bibliothek, basierend auf seiner „Kein Build erforderlich“-Philosophie. Importmap macht nichts mit JavaScript.

Öffnen Sie das Projekt mit VSCode oder Ihrem bevorzugten Editor

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

Erstellen Sie einige Seiten, um die Stile von HTML-Elementen anzuzeigen

Die Seite befindet sich im Abschnitt „Allgemeine Schritte“ des ersten Artikels der Serie.

Öffnen Sie die app/views/layouts/application.html.erb-Datei erneut und verweisen Sie über CDN auf den klassenlosen CSS-Stil

Erweitern Sie mehr… - nach
<code class="language-html">


</code>
Nach dem Login kopieren
    Fügen Sie vor
  • und </head> Folgendes ein. Sie müssen nicht alle dieser Stile verwenden; sie werden hinzugefügt, damit Sie verschiedene Optionen testen können.
<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>
Nach dem Login kopieren
  • Die meisten Stile sind auskommentiert, mit Ausnahme von Normalize CSS und Pico CSS.
  • Speichern Sie die Datei und aktualisieren Sie die Seite oder starten Sie den Server neu.
  • Um einen anderen Stil als Pico CSS zu testen, kommentieren Sie die Zeile aus, die den Stil-CDN festlegt (d. h. <link href="https://cdn.jsdelivr.net/npm/@picocss/pico@2/css/pico.min.css" rel="stylesheet"></link>), und kommentieren Sie die Zeile für andere Stile aus, z. B. die Zeile für einfaches CSS.
  • Um eine Zeile in VSCode zu kommentieren und zu kommentieren, können Sie die Tastenkombination Strg K C verwenden.

HTML-Styling mit einem CDN-basierten klassenlosen CSS-Framework?

Sobald Sie das obige Stylesheet speichern und Ihren Rails-Server starten, sehen Sie HTML, das mit dem klassenlosen CSS-Framework Ihrer Wahl gestaltet wurde.

Dunkler Modus

Einige Stile verfügen über Dunkelmodusoptionen. Ändern Sie zur Bestätigung das Thema in den Farbpersonalisierungseinstellungen Ihres Computers. Suchen Sie in Windows nach „Dunkelmodus für Apps aktivieren“ und wechseln Sie zwischen Dunkelmodus und Hellmodus. Nach der Änderung der Betriebssystemeinstellungen sollte sich die HTML-Seite automatisch ändern, um anzuzeigen, dass sie den Hellmodus und den Dunkelmodus unterstützt.

Nächste Schritte

[-] Organisieren Sie Stile nach Ihren Wünschen; [-] CSS-Dateien im Projekt zum Stylen verwenden, ohne ein CDN zu verwenden; [-] Verwenden Sie Rails Live Reload, um Änderungen in Ihrem Projekt im Browser dynamisch zu aktualisieren; [-] Wenn Sie mehr Zeit mit dem Frontend verbringen möchten, schauen Sie sich die Anpassungsoptionen für Ihre Lieblingsstile an; [-] Verwenden Sie Tailwind, um die Funktionalität klassenloser CSS-Frameworks zu replizieren;

参考资料

Das obige ist der detaillierte Inhalt vonRuby on Rails Frontend schnell mit Frameworks CSS Classless oder Class-Light mit CDN. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage