Inhaltsverzeichnis
Gutenbergs Fluid Typografieunterstützung
-Werten beitragen.
Beispiel 1: Setzen Sie eine neue Fluid -Schriftart
Beispiel 2: Ausschluss einer Schrifteinstellung aus Fluidtyp
Blockthemen mit Fluid Typografieunterstützung
Community -Feedback
Schlussfolgerung
Heim Web-Frontend CSS-Tutorial Hinzufügen von Unterstützung der Flüssigkeits Typografie zu WordPress -Block -Themen

Hinzufügen von Unterstützung der Flüssigkeits Typografie zu WordPress -Block -Themen

Mar 10, 2025 am 10:59 AM

Adding Fluid Typography Support to WordPress Block Themes

Fluid Typografie passt die Schrifteigenschaften (Größe, Linienhöhe) dynamisch anhand der Ansichtsfenstergröße an und verbessert die Reaktionsfähigkeit. Auch als Responsive Typografie, flexibler Typ oder Typografie zur Ansichtsfenster bezeichnet, bietet sie eine überlegene Benutzererfahrung. Dieser Artikel konzentriert sich auf die Implementierung der Fluid-Typografie in WordPress 6.1 und nutzt die integrierten Block-Editor-Funktionen.

Beim einfachen Hinzufügen einer clamp() -Funktion zu style.css erstellt Fluid -Text, erfordert eine echte Block -Editor -Integration einen anderen Ansatz.

Gutenbergs Fluid Typografieunterstützung

Viele WordPress-Themenentwickler haben clamp() in ihren Themen verwendet, einschließlich Blockthemen wie zweiundzwanzig und dreiundzwanzig. Gutenberg (WordPress-Blockeditor) führte jedoch die Unterstützung der Fluid-Typografie in Version 13.8 ein und ermöglichte die Implementierung auf Themenebene für die direkte Anwendung innerhalb des Blockeditors. Diese Funktionalität wurde Teil des WordPress Core in Version 6.1.

Rich Tabor, ein wichtiger Mitwirkender, unterstreicht die Kraft und Einfachheit der Funktion. Der Ansatz konzentriert sich auf die Unterstützung auf Blockebene, wobei standardmäßig dynamisch flüssige Schriftgrößen angewendet werden. Zu den Vorteilen gehören:

  • Implementierung des Themas Autor.
  • vereinfacht.
  • Wardierbare, wiederverwendbare Anwendung auf bestimmte Elemente/Blöcke.
  • Flexibilität in Schriftgrößeneinheiten (PX, REM, EM, %).

WordPress 6.1 ermöglicht es den Autoren von Themen, eine konsistente Flüssigkeitsypografie ohne benutzerdefinierten Code zu implementieren.

Blöcke mit Typografie- und Abstandseinstellungen

Gutenberg 14.1 (16. September 2022) fügte zahlreiche Blöcke typografische Einstellungen hinzu und lieferte Schrift- und Abstandskontrollen direkt im Blockeditor. Diese erweiterte Funktionalität ist in WordPress 6.1 integriert.

Implementierung der Fluid -Typografie in einem WordPress -Block -Thema

theme.json contentSize: 768px Fluid Typografie wird über widesize: 1600px, eine Block -Themenkonfigurationsdatei, implementiert. Betrachten Sie eine große Schriftart mit clamp() und

. Eine
<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "name": "Large",
        "size": "clamp(2.25rem, 6vw, 3rem)",
        "slug": "large"
      }
    ]
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
-Funktion in CSS könnte sein:

<code>"settings": {
  "typography": {
    "fluid": true
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
WordPress 6.1 unterstützt REM-, EM- und PX -Einheiten. Die neue Flüssigkeitstyp -Funktion bietet jedoch einen einfacheren Ansatz. Aktivieren Sie die Fluid -Typografie:

fontSizes fluidSize Geben Sie dann

mit
<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "size": "2.25rem",
        "fluidSize": {
          "min": "2.25rem",
          "max": "3rem"
        },
        "slug": "large",
        "name": "Large"
      }
    ]
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren
für min und maximale Werte an:

Dies fügt der "großen" Schriftgröße (2,25REM zu 3REM) einen Flüssigkeitstyp hinzu. Die "große" Schriftart kann dann mit Schriftstellungen auf einen beliebigen Block angewendet werden. theme.json

WordPress konvertiert
<code>.has-large-font-size {
  font-size: clamp(36px, calc(2.25rem + ((1vw - 7.68px) * 1.4423)), 48px);
}</code>
Nach dem Login kopieren
Eigenschaften in CSS:

<p></p> clamp() angewendet auf Elemente wie

Tags. Online -Taschenrechner können bei der Ermittlung von

-Werten beitragen.

Beispiele

detaillierte Testanweisungen finden Sie in der entsprechenden GitHub Pull -Anforderung.

Beispiel 1: Setzen Sie eine neue Fluid -Schriftart

ein

sicherstellen, dass Gutenberg (13,8) oder WordPress 6.1 verwendet werden. Aktivieren Sie den Flüssigkeitstyp in theme.json:

<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "name": "Large",
        "size": "clamp(2.25rem, 6vw, 3rem)",
        "slug": "large"
      }
    ]
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

Einstellungen der Schriftgröße hinzufügen:

<code>"settings": {
  "typography": {
    "fluid": true
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

"Normal" im Blockeditor anwenden und das Front-End-Markup und das CSS verifizieren.

Beispiel 2: Ausschluss einer Schrifteinstellung aus Fluidtyp

Flüssigkeitstyp wie zuvor aktivieren. Definieren Sie Schriftgrößen und deaktivieren Sie den Flüssigkeitstyp für einen:

<code>"settings": {
  "appearanceTools": true,
  "layout": {
    "contentSize": "768px",
    "wideSize": "1600px"
  },
  "typography": {
    "fontSizes": [
      {
        "size": "2.25rem",
        "fluidSize": {
          "min": "2.25rem",
          "max": "3rem"
        },
        "slug": "large",
        "name": "Large"
      }
    ]
  }
}</code>
Nach dem Login kopieren
Nach dem Login kopieren

WordPress erzeugt CSS entsprechend, ausgenommen die "extra große" Einstellung von den Anpassungen vom Flüssigkeitstyp. Überprüfen Sie das Front-End-Markup und das CSS.

Blockthemen mit Fluid Typografieunterstützung

blockieren

Viele Themen verwenden clamp() für den Flüssigkeitstyp. Mehrere kürzlich veröffentlichte Themen unterstützen die neue Feature der Fluid -Typografie.

Community -Feedback

Die Feature der WordPress -Fluid -Typografie hat von der Entwicklergemeinschaft ein positives Feedback erhalten und ihre Vorteile sowohl für Entwickler als auch für Inhaltsverbraucher hervorgehoben. Einige Entwickler schlagen vor, bestimmte Aspekte eher als standardmäßig zu entscheiden.

Schlussfolgerung

Die WordPress -Fluid -Typografie -Funktion ist aktiv entwickelt. Obwohl die Autoren der Themen derzeit verwendbar sind, sollten die Autoren mit Vorsicht vorgehen und relevante Github -Probleme überwachen. Zahlreiche Ressourcen liefern weitere Informationen zur Fluid -Typografie und deren Implementierung in WordPress.

Das obige ist der detaillierte Inhalt vonHinzufügen von Unterstützung der Flüssigkeits Typografie zu WordPress -Block -Themen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Chat -Befehle und wie man sie benutzt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Arbeiten mit GraphQL Caching Arbeiten mit GraphQL Caching Mar 19, 2025 am 09:36 AM

Wenn Sie kürzlich mit GraphQL gearbeitet oder seine Vor- und Nachteile überprüft haben, haben Sie zweifellos Dinge wie "GraphQL nicht unterstützen Caching" oder gehört

Aufbau einer Ethereum -App mit Redwood.js und Fauna Aufbau einer Ethereum -App mit Redwood.js und Fauna Mar 28, 2025 am 09:18 AM

Mit dem jüngsten Aufstieg von Bitcoins Preis über 20.000 USD und kürzlich von 30.000, dachte ich, es lohnt

Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Erstellen Sie Ihr eigenes Bragdoc mit ELEITY Mar 18, 2025 am 11:23 AM

Unabhängig davon, in welcher Phase Sie als Entwickler Sie befinden, haben die Aufgaben, die wir erledigen - ob groß oder klein - einen enormen Einfluss auf unser persönliches und berufliches Wachstum.

Vue 3 Vue 3 Apr 02, 2025 pm 06:32 PM

Es ist aus! Herzlichen Glückwunsch an das Vue -Team, dass es eine massive Anstrengung war und lange kommt. Alle neuen Dokumente auch.

Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Können Sie gültige CSS -Eigenschaftswerte aus dem Browser erhalten? Apr 02, 2025 pm 06:17 PM

Ich ließ jemanden mit dieser sehr legitimen Frage einschreiben. Lea hat gerade darüber gebloggt, wie Sie gültige CSS -Eigenschaften selbst aus dem Browser erhalten können. Das ist so.

Ein bisschen auf CI/CD Ein bisschen auf CI/CD Apr 02, 2025 pm 06:21 PM

Ich sage "Website" passt besser als "Mobile App", aber ich mag dieses Rahmen von Max Lynch:

Vergleich von Browsern für reaktionsschnelles Design Vergleich von Browsern für reaktionsschnelles Design Apr 02, 2025 pm 06:25 PM

Es gibt eine Reihe dieser Desktop -Apps, in denen das Ziel Ihre Website gleichzeitig in verschiedenen Dimensionen angezeigt wird. So können Sie zum Beispiel schreiben

Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Gestapelte Karten mit klebriger Positionierung und einem Schuss Sass Apr 03, 2025 am 10:30 AM

Neulich habe ich dieses besonders schöne Stück von der Website von Corey Ginnivan entdeckt, auf der eine Sammlung von Karten aufeinander stapelt.

See all articles