Medienabfrage kombiniert mit Rem-Layout in CSS3 zur Anpassung an mobile Bildschirme

Medienabfrage kombiniert mit Rem-Layout in CSS3 zur Anpassung an mobile Bildschirme

CSS3-Syntax: (1rem = 100px für ein 750px-Design)

@media only screen und (min-width: 320px) und (max-width: 479px) {
    html {
        Schriftgröße: 42,67px !wichtig;
    }
}
@media only screen und (min-width: 480px) und (max-width: 639px) {
    html {
        Schriftgröße: 64px !wichtig;
    }
}
@media only screen und (min-width: 640px) und (max-width: 749px) {
    html {
        Schriftgröße: 85,34px !wichtig;
    }
}
@media only screen und (min-width: 750px) und (max-width: 959px) {
    html {
        Schriftgröße: 100px !wichtig;
    }
}
@media only screen und (min-width: 960px) und (max-width: 1241px) {
    html {
        Schriftgröße: 128px !wichtig;
    }
}
@media only screen und (Mindestbreite: 1242px) {
    html {
        Schriftgröße: 165,6px !wichtig;
    }
}

js-Steuerung

(zepto/jQuery) (1rem = 100px für ein 750px-Design)
Funktion setFont() {
    let window_width = window.innerWidth;
    let font_size = parseFloat(window_width / 3.75);
    $('html').css('Schriftgröße', Schriftgröße);
}

$(window).on('Größe ändern', Funktion () {
    setFont();
});

Zusammenfassen

Oben habe ich Ihnen Medienabfragen in CSS3 in Kombination mit REM-Layout zur Anpassung an Handybildschirme vorgestellt. Ich hoffe, es wird Ihnen helfen. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und ich werde Ihnen rechtzeitig antworten!

<<:  Docker-Lösung zum Anmelden ohne Root-Rechte

>>:  Webdesign-Tutorial (2): Über Nachahmung und Plagiat

Artikel empfehlen

SQL GROUP BY ausführliche Erklärung und einfaches Beispiel

Die GROUP BY-Anweisung wird in Verbindung mit der...

So spielen Sie lokale Mediendateien (Video und Audio) mit HTML und JavaScript ab

Erstens kann JavaScript aus Sicherheitsgründen ni...

Detaillierte Erklärung der Text-Fill-Color-Eigenschaft in CSS3

Was bedeutet Textfüllfarbe? Rein wörtlich bedeute...

So starten und starten Sie nginx unter Linux neu

Nginx (Engine x) ist ein leistungsstarker HTTP- u...

Einführung in die SSL- und WSS-Schritte für die Nginx-Konfiguration

Inhaltsverzeichnis Vorwort 1. Nginx-Installation ...

MySQL-Datenbank-Grundlagen SQL-Fensterfunktion Beispielanalyse-Tutorial

Inhaltsverzeichnis Einführung Einführung Aggregat...

So führen Sie mehrere MySQL-Instanzen unter Windows aus

Vorwort Unter Windows können Sie mehrere MySQL-In...

So erstellen Sie ein Apr-Modul zur Tomcat-Leistungsoptimierung

Vorwort Tomcat ist ein weit verbreiteter Java-Web...

jQuery implementiert einen einfachen Kommentarbereich

In diesem Artikel wird der spezifische Code von j...

Detaillierte Erklärung zur Verwendung von awk unter Linux

Bevor wir awk lernen, sollten wir sed, grep, tr, ...