Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Machen wir das Web mit nur einer Installationszeile responsive? Ich suche Mitwirkende!

Barbara Streisand
Freigeben: 2024-11-06 09:04:02
Original
429 Leute haben es durchsucht

Kürzlich habe ich ein NPM-Paket mit der im Titel beschriebenen Mission veröffentlicht: Projekte mit nur einer Codezeile reaktionsfähig zu machen!

Ich teile mit Ihnen das Responsive-App-[Beta]-Paket

Ich habe ein paar Jahre damit verbracht, mit dieser Technik zu experimentieren und sie zu entwickeln, die derzeit aus Folgendem besteht:

  1. Dynamisches Festlegen der HTML-Tag-Schriftgröße (über ein JS-Skript) unter Berücksichtigung von (1) der Bildschirmauflösung und (2) der Browser-Schriftgröße (für Webzugänglichkeit)
  2. Pixeldefinitionen in rem vorverarbeiten
  3. Elemente auf mobilen Bildschirmen zentralisieren (experimentelle Funktion)

Das Ergebnis sind alle Elementproportionen und relativen Größen, die über alle Bildschirmauflösungen hinweg gleich sind:

Let’s make the web responsive with just one installation line? I’m looking for contributors!

Mit nur einer Zeileninstallation, zum Beispiel per Rollup:

import responsive from 'rollup-plugin-responsive-app'

export default {
   …
   plugins: [
   …,
   // Last plugin on the list
   responsive()
   ],
};
Nach dem Login kopieren

Oder platzieren Sie die vom Browser gebündelte Version auf der Seite:

<head>
    <script src="https://cdn.jsdelivr.net/npm/responsive-app@1.0.7-beta.0/dist/browser-bundle.min.js"></script>
</head>
Nach dem Login kopieren

Das Hauptziel hier ist, beim Erstellen eines neuen Projekts Zeit zu sparen, indem man sich überhaupt nicht um die Reaktionsfähigkeit kümmern muss, sondern einfach darauf vertrauen kann, dass die Benutzeroberfläche auf allen Bildschirmauflösungen gut aussieht. Klingt großartig, oder?

Nach dem Start dieser Betaversion suche ich Unterstützung und Mitwirkende. Die Idee besteht zunächst darin, dieses Paket in verschiedenen Kontexten, Projekten und Frameworks (React, Angular, Vue…) zu testen, um den Prozess so umfassend wie möglich zu gestalten.

Wer ist für diese Herausforderung bereit? Testschritte sind:

  1. Installieren oder fügen Sie das Skript-Tag in Ihre neue oder vorhandene App ein 1.1 Wenn Sie über bestehende Reaktionsregeln verfügen, umgehen Sie diese
  2. Überprüfen Sie Ihre Schnittstelle über mehrere Auflösungen hinweg
  3. Lassen Sie mich wissen, wie es bei Ihnen funktioniert hat :)

Das obige ist der detaillierte Inhalt vonMachen wir das Web mit nur einer Installationszeile responsive? Ich suche Mitwirkende!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!