Rem-Layout-Anpassung 1. npm-Installationnpm installiere postcss-pxtorem --save 2. Erstellen Sie eine neue .postcssrc.js und nehmen Sie die folgenden Änderungen vor Notiz: modul.exporte = { "Plugins": { //"postcss-import": {}, //"postcss-url": {}, "Autopräfixer": { Browser: ['Android >= 4.0', 'iOS >= 7'] }, "postcss-pxtorem": { "RootValue": 32, "Eigenschaftenliste": ["*"] } } } 3. Erstellen Sie ein neues rem.jsKonstante Basisgröße = 32 // Setze die Rem-Funktion function setRem () { // Das Skalierungsverhältnis der aktuellen Seitenbreite im Verhältnis zur Breite 750, das nach Bedarf geändert werden kann. const scale = document.documentElement.clientWidth / 750 // Schriftgröße des Stammknotens der Seite festlegen document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px' } // setRem() initialisieren //Reset rem beim Ändern der Fenstergröße Fenster.onresize = Funktion () { setRem() } 4. rem.js in main.js einführenimportiere "./rem.js" An diesem Punkt ist die Browseranpassung von Vant+postcss-pxtorem abgeschlossen. 5. Erstellen Sie ein neues rem.js und führen Sie es in main.js ein(Funktion (doc, win) { var docEl = doc.documentElement var resizeEvt = 'Orientierungsänderung' im Fenster? 'Orientierungsänderung' : 'Größe ändern' var neu berechnen = Funktion () { var Clientbreite = docEl.Clientbreite if (!Clientbreite) return wenn (parseInt(20 * (Clientbreite / 320)) > 35) { docEl.style.fontSize = 35 + "px" } anders { docEl.style.fontSize = 20 * (Clientbreite / 320) + 'px' } } wenn (!doc.addEventListener) return win.addEventListener(resizeEvt, neu berechnen, false) doc.addEventListener('DOMContentLoaded', neu berechnen, false) })(Dokument, Fenster) importiere "./rem.js" 6. Fügen Sie globale Stilvariablen hinzu und verwenden Sie sie// Das Skalierungsverhältnis der aktuellen Seitenbreite im Verhältnis zur Breite 750, das nach Bedarf geändert werden kann. $rem: (640/750)/40; Körper{ Breite: $rem * 24rem; } Dies ist das Ende dieses Artikels über Vant+postcss-pxtorem zur Browseranpassung. Weitere relevante Inhalte zur Vant+postcss-pxtorem-Anpassung finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Das Implementierungsprinzip der MySQL-Master-Slave-Synchronisation
>>: So installieren Sie JDK8 unter Windows
Button wird ziemlich oft verwendet. Hier habe ich...
1. Wie konstruieren? Lassen Sie uns die allgemein...
Dinge zu beachten 1. Zunächst müssen Sie im MySQL...
<br />Im vorherigen Artikel habe ich die Sch...
<br />Vor einem Jahr gab es im Internet kein...
Ehrlich gesagt erfordert diese Frage eine Menge g...
Inhaltsverzeichnis Code-Bereinigung "Frames&...
Vorwort Bei der Webentwicklung sind häufig domäne...
Inhaltsverzeichnis Ein einfaches Komponentenbeisp...
Hintergrund Lassen Sie mich zunächst den Hintergr...
Doctype ist einer davon: <!DOCTYPE HTML PUBLIC ...
In diesem Artikelbeispiel wird der spezifische Co...
Vorwort Sass ist eine Erweiterung der CSS3-Sprach...
Sie können Docker installieren und einfache Vorgä...
Die Position-Eigenschaft Die Positionseigenschaft...