Inhaltsverzeichnis
Typografische Superkräfte jenseits der Clamp ()
Wie unterscheidet sich das von reaktionsschnellen Typografie?
Die Anatomie eines intrinsischen Stils
Intrinsisch Typenset
Intrinsische Typografie ist die Zukunft des Stylings im Web
Heim Web-Frontend CSS-Tutorial Die intrinsische Typografie ist die Zukunft des Styling -Textes im Web

Die intrinsische Typografie ist die Zukunft des Styling -Textes im Web

Mar 25, 2025 am 10:33 AM

Die Art und Weise, wie wir Text stylen, hat sich im Laufe der Jahre nicht viel verändert. Es gab zahlreiche Fortschritte, die dazu beitragen, die Dinge flexibler zu machen, wie Layouts, aber in Bezug auf das Styling bleiben die endlichsten Aspekte unserer Designs wie Text relativ unverändert. Dies gilt insbesondere für das Textstyling. Wir schreiben Code, um Text für jeden Teil unserer Layouts explizit zu stylen. Um ihn dann reaktionsschnell zu machen, schreiben wir mehr Code, damit er an jedem Haltepunkt funktioniert. Dies bedeutet, dass das Ergebnis als verschiedene Bereiche des Textes komprimiert und erweitert wird - tastbar, experimentelle Spannungen, kurz bevor der Inhalt bricht. An diesen Orten leiden Inhalte darum, dass sie nicht gut dimensioniert oder beabstandet sind, während sie durch übermäßig komplizierte und spröde Code unterstützt werden.

Die intrinsische Typografie verschiebt all dies und löscht sie, indem sie am Code selbst beginnt, um das Styling zu beeinflussen. Anstatt explizite Textstile zu schreiben, definieren Sie, wie sich diese Stile im Verhältnis zum Bereich des Textes ändern. Auf diese Weise können Sie flexiblere Textkomponenten in mehr Layoutvariationen verwenden. Es vereinfacht Ihren Code und erhöht die Möglichkeiten für neue Layoutmöglichkeiten. Die intrinsische Typografie funktioniert so, dass sich Text selbst in den Bereich anordnet, in dem sie gerendert wird. Anstatt Text für jede Komponente an jedem Haltepunkt zu Größe und abzustimmen, erhält der Text Anweisungen, um auf die Bereiche zu reagieren, in denen er platziert ist. Infolgedessen ermöglicht die intrinsische Typografie Designs weitaus flexibler und passt sich an den Bereich an, in dem er platziert wird, mit weit weniger Code.

Typografische Superkräfte jenseits der Clamp ()

Das Ergebnis der Verwendung der intrinsischen Typografie geht weit über das hinaus, was mit Tools wie Clamp () möglich ist. Das Intrinsic typographische Styling verbindet die Komponenten -Tragabilität von Elementabfragen mit der Interpolationskontrolle von CSS -Animationen und ermöglicht nahtlose Änderungen eines beliebigen Werts über die Containerbreiten hinweg. Diese Technik ermöglicht Dinge, die mit anderen CSS-Techniken nicht möglich sind, z. Sie vermeiden auch die Fallstricke von Barrierefreiheit von Clamp () und sperren, wobei das Ändern der Standard -Schriftgröße des Browsers die Typografie aus der Ausrichtung auf Ihre Haltepunkte verschiebt, wenn relative Einheiten verwendet werden.

Wie unterscheidet sich das von reaktionsschnellen Typografie?

Responsive Typografie bezieht sich auf das Ansichtsfenster auf Transformationstext. Dies geschieht durch Medienabfragen, Clamp () oder CSS -Schlösser. Während diese Techniken eine granulare Steuerung der Typografie über die Bildschirmgrößen über die Siebgröße ermöglichen, fehlt ihnen die Fähigkeit, die Typografie in verschiedenen Komponenten zu steuern. Dies bedeutet, dass für eine Seite mit einer Reihe unterschiedlich großer Inhaltsbereiche ein neuer Schlagzeilenstil für jeden dieser Bereiche mit einem reaktionsschnellen Typografieansatz erstellt werden müsste.

Die intrinsische Typografie braucht nicht alles. Bei der intrinsischen Typografie kann ein einzelner Schlagzeilenstil in allen Bereichen der Inhalte verwendet werden. Diskrete Schlagzeilen können in eine intrinsische Überschrift konsolidiert werden. Dies ist eine Unterscheidung, die denen von Elementabfragen gegenüber Medienabfragen ähnelt: Mit Element -Abfragen ist es möglich, alle Skalierungsinformationen an eine Komponente zu binden, in der Medienabfragen die Stile immer auf das Ansichtsfenster verweisen.

Die Anatomie eines intrinsischen Stils

Wenn wir die intrinsischen Schlagzeilenstile oben nehmen und alle Variationen in ihnen herausstechen würden, würde es wie folgt aussehen:

Innerhalb größerer Bereiche der Seite ist der Text, der größer, mutiger und breiter ist. In kleineren Bereichen der Seite ist der Text kleiner, leichter und schmaler. Der Bereich, in dem eine Überschrift wiedergegeben wird, wird gemessen, und dann wird das entsprechende Schicht aus diesem intrinsischen Schlagzeilenstil für diese spezifische Überschrift verwendet.

Möglicherweise bemerken Sie ein paar Dinge über die Form dieses extrudierten Schlagzeilenstils. Der Text ist von kleiner bis größer, aber die Form selbst hat Kurven. Diese Kontrolle darüber, wie Text von einem Punkt zu einem anderen skaliert, ist besonders nützlich, da Bildschirme kleiner werden, um eine optimale Lesbarkeit zu gewährleisten. Im Folgenden sehen Sie den gleichen Satz von Stilen, die auf zwei Textspalten angewendet werden, eine mit einer gekrümmten Form und eine mit einer linearen Form. In dem gekrümmten intrinsischen Beispiel ist der Text an mehr Stellen erheblich lesbarer, im Vergleich zum Beispiel mit linearer Interpolation, bei dem der Text zu schnell zu klein wird.

Durch die Kombination der Fähigkeit, das Textstyling über Größen und Bereiche eines Layouts zu interpolieren sowie die Art und Weise zu gestalten, wie diese Einstellungen interpoliert werden, bietet die intrinsische Typografie Designern eine beispiellose Menge an Kontrolle darüber, wie Text auf einem beliebigen Bildschirm oder einer Komponentengröße gerendert wird.

Intrinsisch Typenset

Typetura hat ein Tool entwickelt, um CSS intrinsische Typensatzfunktionen hinzuzufügen (ich bin der Schöpfer). Mit diesem Tool können die erforderlichen typografischen Stile geschrieben werden, wodurch Flexibilität injiziert werden kann, wo zuvor keine vorhanden waren. Intrinsische Stile werden in CSS -Keyframes gespeichert und ändern sich basierend auf der Breite eines übergeordneten Elements. Dies ermöglicht die Interpolation von animatierbaren Eigenschaften über Elementbreiten hinweg. Um auf unser Beispiel für unser Element -Abfragen zurückzuführen, denken Sie an interpolierte Elementabfragen.

Um Ihre Keyframes einzurichten, entspricht 0% einer Containerbreite von 0PX, und Keyframe 100% ist die maximale Containerbreite, die Ihre Stile abdecken. Dieser Wert ist standardmäßig 1600px. Container können definiert werden, indem die Klasse Typetura zu einem Element hinzugefügt wird, wobei das Stammelement als Standardbehälter ist. Kinderelemente werden basierend auf der Breite des übergeordneten Kontextes gestaltet, es sei denn, ein neuer Kontext ist definiert.

 @Keyframes Überschrift {
  0% {
    Schriftgröße: 1Rem;
  }
  100% {
    Schriftgröße: 4REM;
  }
}
Nach dem Login kopieren

Um diese Stile an Ihr Element anzuhängen, verwenden Sie die benutzerdefinierte Eigenschaft-TT-Key. Jetzt können Sie Ihren ersten intrinsischen Stil sehen.

 @Keyframes Überschrift {
  0% {
    Schriftgröße: 1Rem;
    Zeilenhöhe: 1.1;
  }
  100% {
    Schriftgröße: 4REM;
    Linienhöhe: 1;
  }
}

.headline {
  -tt-key: Überschrift;
}
Nach dem Login kopieren

Verwenden Sie die kundenspezifische Eigenschaft-TT-Ease, um die Skalierung dieser Stile zu formen. Diese Eigenschaft akzeptiert CSS -Lockerungsfunktionen und Keywords. Auf diese Weise können Sie Ihre Basis -Schriftgröße und die Verjüngung von Überschriften und Abstand schnell zur Sprache bringen. Darüber hinaus können wir den Bereich, den diese Stile abdecken, mit--TT-MAX einschränken, um die Einschränkungen Ihrer Layouts und den Text besser anzupassen.

 @Keyframes Überschrift {
  0% {
    Schriftgröße: 1Rem;
    Zeilenhöhe: 1.1;
  }
  100% {
    Schriftgröße: 4REM;
    Linienhöhe: 1;
  }
}

.headline {
  -tt-key: Überschrift;
  -tt-max: 600;
  -tt-Ease: Easy-In-Out;
}
Nach dem Login kopieren

Das folgende Beispiel zeigt, wie flexibel Ihre Seite sein kann, wenn der gesamte Text von intrinsischen typografischen Stilen angetrieben wird. Aus der Wurzel des Dokuments und nach oben. Der Text kann nahtlos von einem Monitor übergehen, der einen Konferenzraum bis hin zu der Größe einer Uhr dient - alles ohne Medienfragen. Textstile können auch in verschiedenen Modulen geteilt werden. Beispielsweise werden die Überschrift oben auf der Seite und die Schlagzeilen im nächsten Klickbereich vom gleichen Stil angetrieben. Während Effizienzsteigerungen sofort in jeder Größe der Website erscheinen, werden sie schnell zusammengesetzt: Je größer Sie haben, desto mehr bauen diese Effizienz.

Redaktionsseite Demo bei einer Desktop -BildschirmgrößeRedaktionsseite Demo bei einer kleinen Tablet -BildschirmgrößeRedaktionsseite Demo an einem kleinen Telefon oder der Bildschirmgröße des Uhrenbildschirms, und es wird kein Text abgeschnitten

Schauen Sie sich diesen Stift an. Darin habe ich einen Inspektor im intrinsischen Stil hinzugefügt, damit Sie auf jede Überschrift klicken und sehen können, wie hoch die gerenderte Größe ist. Innerhalb des Inspektors können Sie auch die Form des intrinsischen Stils und die Obergrenze manipulieren. Auf diese Weise können Sie die typografischen Stylingmöglichkeiten für aktivierende von Typetura erkennen.

Intrinsische Typografie ist die Zukunft des Stylings im Web

Das Backen dieser Designregeln in Ihren Inhalt ist die Praxis des intrinsischen Designs, und das Backen dieser Regeln in Ihren Text ist die Praxis der intrinsischen Typografie. Das von Jen Simmons geprägte Intrinsic -Webdesign ist ein Konzept, bei dem gemeinsame Designmutationen in den Stoff unserer Komponenten eingebunden werden. Anstatt den Stil jedes einzelnen Inhalts explizit festzustellen, erhalten intrinsische Layouts Designbeschränkungen und unser Inhalt reagiert auf seine Umgebung, anstatt ausdrücklich Stile zu definieren. Dieser Ansatz vereinfacht sowohl Ihre Codebasis als auch die Flexibilität Ihrer Designs, da Komponenten Anweisungen haben, mit denen sie auf mehr als nur das Ansichtsfenster reagieren können.

Typetura bringt diese Philosophie in das Textstyling ein. Da Textkomponenten unser grundlegendes Designmaterial sind, ein Material, das in fast jeder Komponente wiederverwendet wird, hat die intrinsische Typografie erhebliche Vorteile gegenüber anderen Methoden. Die Vorteile der Entwurfsresilienz, Skalierbarkeit und Vereinfachung von Code gibt es tiefer in Ihrem Projekt und verlängern seine Lebensdauer. Skalieren Sie die Größe einer Uhr oder bis zur Größe eines Fernsehgeräts und wo ein einmal eingeschränkter Text, wie weit Ihr Layout gelangen könnte, jetzt Ihre Ambitionen unterstützt.

Das obige ist der detaillierte Inhalt vonDie intrinsische Typografie ist die Zukunft des Styling -Textes im Web. 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

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

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)

Heiße Themen

Java-Tutorial
1664
14
PHP-Tutorial
1266
29
C#-Tutorial
1239
24
Google -Schriftarten variable Schriftarten Google -Schriftarten variable Schriftarten Apr 09, 2025 am 10:42 AM

Ich sehe, dass Google -Schriftarten ein neues Design (Tweet) ausgelöst haben. Im Vergleich zur letzten großen Neugestaltung fühlt sich dies viel iterativer an. Ich kann den Unterschied kaum erkennen

So erstellen Sie einen animierten Countdown -Timer mit HTML, CSS und JavaScript So erstellen Sie einen animierten Countdown -Timer mit HTML, CSS und JavaScript Apr 11, 2025 am 11:29 AM

Haben Sie jemals einen Countdown -Timer für ein Projekt benötigt? Für so etwas ist es möglicherweise natürlich, nach einem Plugin zu greifen, aber es ist tatsächlich viel mehr

HTML -Datenattributehandbuch HTML -Datenattributehandbuch Apr 11, 2025 am 11:50 AM

Alles, was Sie schon immer über Datenattribute in HTML, CSS und JavaScript wissen wollten.

Ein Beweis für das Konzept, um Sass schneller zu machen Ein Beweis für das Konzept, um Sass schneller zu machen Apr 16, 2025 am 10:38 AM

Zu Beginn eines neuen Projekts erfolgt die SASS -Zusammenstellung im Blinzeln eines Auges. Dies fühlt sich gut an, besonders wenn es mit Browsersync kombiniert ist, das nachlädt

Wie wir eine statische Site erstellt haben, die Tartan -Muster in SVG erzeugt Wie wir eine statische Site erstellt haben, die Tartan -Muster in SVG erzeugt Apr 09, 2025 am 11:29 AM

Tartan ist ein gemustertes Tuch, das normalerweise mit Schottland verbunden ist, insbesondere mit ihren modischen Kilts. Auf Tartanify.com haben wir über 5.000 Tartan gesammelt

So erstellen Sie Vue -Komponenten in einem WordPress -Thema So erstellen Sie Vue -Komponenten in einem WordPress -Thema Apr 11, 2025 am 11:03 AM

Mit der Inline-Template-Anweisung können wir reichhaltige Vue-Komponenten als fortschreitende Verbesserung gegenüber vorhandenem WordPress-Markup erstellen.

PHP ist A-OK für die Vorlagen PHP ist A-OK für die Vorlagen Apr 11, 2025 am 11:04 AM

PHP -Vorlagen erhält oft einen schlechten Rap für die Erleichterung von unterdurchschnittlichem Code - aber das muss nicht der Fall sein. Schauen wir uns an, wie PHP -Projekte eine Basis durchsetzen können

Ein Vergleich statischer Formanbieter Ein Vergleich statischer Formanbieter Apr 16, 2025 am 11:20 AM

Versuchen wir, hier einen Begriff zu prägen: "Statischer Formanbieter". Sie bringen Ihre HTML

See all articles