CSS verwendet calc(), um die aktuell sichtbare Bildschirmhöhe zu ermitteln

CSS verwendet calc(), um die aktuell sichtbare Bildschirmhöhe zu ermitteln

Schauen wir uns zunächst die relativen Längeneinheiten von CSS3 an (siehe ausführliches Tutorial):

Relative Längeneinheiten geben die Eigenschaft einer Länge im Verhältnis zu einer anderen Länge an. Relative Längen sind auf unterschiedliche Geräte anwendbarer.

em Es beschreibt die Größe relativ zur im aktuellen Element verwendeten Schriftart und ist daher auch eine relative Längeneinheit. Die Standardschriftgröße allgemeiner Browser beträgt 16px, also 2em == 32px;
ex Hängt von der Höhe des englischen Buchstabens x ab
ch Die Breite der Zahl 0
rem Die Schriftgröße des Root-Elements (html)
vw Blickwinkelbreite, Blickwinkelbreite, 1vw = 1% der Blickwinkelbreite
gegen Blickpunkthöhe, Fensterhöhe, 1vh = 1% der Fensterhöhe
vmin Der kleinere von VW und VH.
vmax Der größere von vw und vh.

Es ist ersichtlich, dass wir durch vh / vw die aktuelle Bildschirmfensterbreite ermitteln können. Durch Berechnen dieser Höhe in CSS kann die Höhe des Div automatisch auf die Bildschirmhöhe erweitert werden. Um diese Höhe zu berechnen, können Sie die Funktion calc() von CSS3 verwenden (siehe ausführliches Tutorial):

Mit der Funktion calc() wird der Längenwert dynamisch berechnet.

  • Dabei ist zu beachten, dass vor und nach dem Operator ein Leerzeichen erforderlich ist, Beispiel: width: calc(100% - 10px);
  • Jeder Längenwert kann mit der Funktion calc() berechnet werden.
  • Die Funktion calc() unterstützt die Operationen "+", "-", "*", "/".
  • Die Funktion calc() verwendet Standardregeln für die Priorität mathematischer Operationen.

Stellen Sie also einfach die Höhe des Div auf calc(100vh) ein, 100vh = 100 % der Fensterhöhe, Beispiel:

div {
  Breite: 100 %;
  Höhe: berechnet (100vh);
}

Es ist zu beachten, dass diese Methode für die Höhe der Webseite geeignet ist, die der aktuellen Bildschirmfensterhöhe entspricht, und dass je nach tatsächlichem Bedarf möglicherweise immer noch JS erforderlich ist.

Dies ist das Ende dieses Artikels über die Verwendung von calc() in CSS, um die aktuell sichtbare Bildschirmhöhe zu ermitteln. Weitere Informationen zur Verwendung von calc() in CSS, um die aktuelle Bildschirmhöhe zu ermitteln, finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen!

<<:  Besprechen Sie den Wert von Webstandards aus vier Aspekten mit einer Mindmap

>>:  Einige einfache Implementierungscodes des Formularelements nehmen die Registrierung als Beispiel

Artikel empfehlen

Detaillierte Beispiele zur Verwendung der JavaScript-Ereignisdelegierung (Proxy)

Inhaltsverzeichnis Einführung Beispiel: Ereignisd...

Einrichten von VMware vSphere in VMware Workstation (Grafisches Tutorial)

VMware vSphere ist die branchenführende und zuver...

Implementierung einer zirkulären Scroll-Listenfunktion basierend auf Vue

Hinweis: Sie müssen dem übergeordneten Container ...

18 Sets exquisiter kostenloser Symbolmaterialien im Apple-Stil zum Teilen

Apple-Becher-Symbole und Extras HD StorageBox – Z...

Erfahrung im Selbststudium von CSS-Optimierungsfähigkeiten

1. Verwenden Sie CSS-Sprites. Der Vorteil besteht ...

MySQL-Datenbank implementiert OLTP-Benchmark-Test basierend auf Sysbench

Sysbench ist ein hervorragendes Benchmark-Tool, d...

So beheben Sie den PyCurl-Fehler unter Linux

Lösung für „Curl-config konnte nicht ausgeführt w...

Tiefgreifendes Verständnis des asynchronen Wartens in Javascript

In diesem Artikel untersuchen wir, warum async/aw...

Lernen Sie die asynchrone Programmierung in Node.js in einem Artikel

Inhaltsverzeichnis Einführung Synchron Asynchron ...

Grafische Erklärung des Funktionsaufrufs der Protodatei in Vue

1. Proto kompilieren Erstellen Sie einen neuen Pr...

Verschiedene korrekte Haltungen zur Verwendung von Umgebungsvariablen in Webpack

Inhaltsverzeichnis Schreiben Sie vor Geschäftscod...

Tutorial zur Verwendung von Docker Compose zum Erstellen von Confluence

Dieser Artikel verwendet die Lizenzvereinbarung „...

Grafisches Tutorial zur Installation und Konfiguration von MySQL 5.5

Organisieren Sie die Tutorialnotizen zur Installa...