Farbe Alchemie mit weniger: Erstellen Sie Farbschemata und Paletten
Feb 23, 2025 am 10:06 AM
Farbe ist eines der wichtigsten Elemente in jedem visuellen Design. Wenn es ordnungsgem?? verwendet wird, kann es einen gro?en Einfluss auf Ihre Website oder Anwendung haben. Aber die Farbtheorie zu kennen, reicht jedoch nicht aus, um solche Auswirkungen zu erzielen. Sie müssen über den richtigen Werkzeuggürtel verfügen, um mit der Vielzahl von Farben einfach und erfolgreich zu arbeiten. Glücklicherweise l?st dieses praktische Problem weniger, indem sie viele Farbfunktionen zur Arbeit bietet.
In diesem Tutorial werde ich untersuchen, wie man einige dieser Farbfunktionen in Verbindung mit anderen weniger Funktionen verwendet, um flexible und wiederverwendbare Mixins für die Farbmanipulation zu erstellen.
Key Takeaways
- Weniger liefert eine Vielzahl von Farbfunktionen, mit denen wir wirkende Farbschemata und Paletten für das Webdesign erstellen k?nnen. Diese Funktionen k?nnen in Verbindung mit anderen weniger Merkmalen verwendet werden, um flexible und wiederverwendbare Mixins für die Farbmanipulation zu erzeugen.
- Erstellen von Farbschemata mit weniger beinhaltet die Definition einer Basisfarbe und die Verwendung der Funktion Spin (), um Farbvarianten zu erstellen. Diese Varianten k?nnen in eine Liste gesteckt und nach Bedarf extrahiert werden, wodurch die Erstellung verschiedener Arten von Farbschemata erm?glicht werden kann.
- weniger kann verwendet werden, um verschiedene Arten von Farbpaletten durch die Verwendung von Schleifen und bedingten Aussagen zu erzeugen. Die Spin () -Funktion kann verwendet werden, um ein vollst?ndiges Farbspektrum zu erstellen, w?hrend die Funktionen von leichten () und dunklen () verwendet werden k?nnen, um Tinten und Schatten einer bestimmten Farbe zu erstellen.
- Die Verwendung weniger für die Farbalchemie bietet mehrere Vorteile, einschlie?lich der Erstellung konsistenter und harmonischer Farbschemata, der einfachen Anpassung von Farbschemata, indem sie einfach die Grundfarbe ?ndern, und die F?higkeit, skalierbare und wiederverwendbare Farbschemata zu erstellen.
Farbschemata erstellen
Wenn Sie versuchen, Farbschemata mit weniger zu erstellen, verfolgen die meisten Menschen den offensichtlichsten Ansatz, der so aussieht:
@<span>base-color: #00ff00; </span>@<span>triad-secondary: spin(@base-color, 120); </span>@<span>triad-tertiary: spin(@base-color, -120);</span>
Diese Methode verwendet Variablen und weniger spin (), um ein Farbschema (in unserem Fall triadisch) zu erstellen. Dies funktioniert gut, aber für mich ist es nicht besonders wiederverwendbar und nicht flexibel genug. Glücklicherweise kann das Problem durch die Verwendung von Mixins gel?st werden. Mal sehen, was ich meine.
.<span>analog(@color, @variant, @property) { </span> @<span>first: spin(@color, 30); </span> @<span>second: spin(@color, -30); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>triad(@color, @variant, @property) { </span> @<span>first: spin(@color, 120); </span> @<span>second: spin(@color, -120); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>quad(@color, @variant, @property) { </span> @<span>first: spin(@color, 90); </span> @<span>second: spin(@color, -90); </span> @<span>third: spin(@color, 180); </span> @<span>list: @first, @second, @third; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>}</span>
Der obige Code erstellt drei Arten von Farbschemata. Ich werde nur den letzten erkl?ren, weil die ersten beiden die gleiche Struktur haben und keine individuellen Erkl?rungen ben?tigen.
Das .quad () Mixin nimmt drei Parameter. Der erste setzt die Grundfarbe für das Schema. Der zweite teilt dem Mixin, welche Farbvariante zurückkehren soll. Und die dritte definiert, welche CSS -Eigenschaft verwendet werden soll, wenn der Code weniger kompiliert. Im K?rper des Mixins erstellt die Spin () -Funktion die drei verfügbaren Farbvarianten in einem Quad -Schema, dann werden diese Varianten in eine Liste eingesetzt. Die Funktion extract () erh?lt die gewünschte Variante, die im zweiten Parameter definiert ist. Und schlie?lich wird die Farbvariante mit Hilfe einer variablen Interpolation der definierten CSS -Eigenschaft zugeordnet.
Wir k?nnen jetzt den obigen Code in eine separate Datei namens Color_Schemes einfügen und wie folgt verwenden:
@<span>base-color: #00ff00; </span>@<span>triad-secondary: spin(@base-color, 120); </span>@<span>triad-tertiary: spin(@base-color, -120);</span>
Hier importieren wir die Datei mit den Farbschemata und definieren dann die Grundfarbe für unsere Website oder Anwendung. Die letzten drei Zeilen im DIV-Regelsatz definieren die Farben für die Eigenschaften der Grenzfarbe, Farbe und Hintergrundfarbe.
Wie Sie sehen, kann das Mixin mit jeder Eigenschaft verwendet werden, deren erwarteter Wert eine Farbe ist. Au?erdem ist es super leicht zu erkennen, für welche Eigenschaften eine bestimmte Aussage verwendet wird. Schauen Sie sich einfach das Ende an und Boom, wir wissen es. In der letzten Anweisung k?nnen Sie beispielsweise deutlich sehen, dass die erste Farbvariante des Quad-Schemas als Wert für die Hintergrundfarbe verwendet wird. Ziemlich cool, huh?
Und hier ist die kompilierte Ausgabe:
.<span>analog(@color, @variant, @property) { </span> @<span>first: spin(@color, 30); </span> @<span>second: spin(@color, -30); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>triad(@color, @variant, @property) { </span> @<span>first: spin(@color, 120); </span> @<span>second: spin(@color, -120); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>quad(@color, @variant, @property) { </span> @<span>first: spin(@color, 90); </span> @<span>second: spin(@color, -90); </span> @<span>third: spin(@color, 180); </span> @<span>list: @first, @second, @third; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>}</span>
Siehe den Stift xwxmep von sitepoint (@sitepoint) auf CodePen.
Farbpaletten erzeugen
In diesem Abschnitt zeige ich Ihnen, wie Sie verschiedene Arten von Farbpaletten erstellen. Zu diesem Zweck verwende ich weniger spezifische Schleifen und bedingte Aussagen (Mixin Guards). Wenn Sie mit diesen Konstrukten nicht vertraut sind, k?nnen Sie sich meine vorherigen Artikel zu diesen Themen kurz ansehen.
Im ersten Beispiel erstelle ich ein Mixin, das eine Farbtabelle erzeugt. Sie haben einen Farbw?hler verwendet, oder? Also wei?t du was ich meine.
<span>@import "color_schemes.less"; </span> <span><span>@base-color: #00ff00; </span></span><span> </span><span>div { </span> <span>width: 200px; </span> <span>height: 100px; </span> <span>border: thick solid; </span> .<span>quad(@base-color, 3, border-color); </span> .<span>quad(@base-color, 2, color); </span> .<span>quad(@base-color, 1, background-color); </span><span>}</span>
Das .Color-palette () Mixin nimmt drei tats?chliche Argumente ein. Der erste definiert die Grundfarbe für die Palette. Der zweite definiert, wie viele Farbfelder generiert werden sollen. Und der dritte setzt den für die Spin () -Funktion ben?tigten Spinschritt.
Tats?chlich gibt es noch ein Argument: @Index. Aber es wird nur intern verwendet, um die Schleife zum Laufen zu bringen. Da es im obigen Code festgelegt ist, wird die Schleife 25 -mal durch den Code iteriert und 25 CSS -Klassen erstellt - eines für jedes Swatch. Jeder Klassenname wird nach dem .Swatch- [number] -Mustern konstruiert (z. B. .Swatch-1).
Die Farbe für jedes Swatch wird unter Verwendung des Werts der Multiplikation des aktuellen Index mit dem Spinschritt erzeugt. Dieser Wert wird dem Wert der Basisfarbe für jede Iteration der Schleife hinzugefügt. Dies erzeugt das vollst?ndige Farbspektrum, beginnt und endet mit der gleichen Farbe (in unserem Fall rot).
Hier ist die kompilierte Ausgabe:
@<span>base-color: #00ff00; </span>@<span>triad-secondary: spin(@base-color, 120); </span>@<span>triad-tertiary: spin(@base-color, -120);</span>
Siehe den Stift, der eine Farbpalette mit weniger von SitePoint (@sinepoint) auf CodePen erzeugt.
Dieses Mixin kann verwendet werden, um jede Art von Farbtabelle mit einer beliebigen Anzahl von Farbfeldern und einem gr??eren oder kleineren Spin -Schritt zu erstellen. Sie k?nnen beispielsweise nur vier Farbfelder mit einem Spinschritt von 90 Grad erzeugen, der Farbfelder für ein quadratisches Farbschema erzeugt. Sie haben endlose M?glichkeiten. Mach einfach weiter und mache deine eigenen Experimente.
Im n?chsten Beispiel werden wir ein Mixin erstellen, das Farbt?ne und Schattierungen einer bestimmten Farbe erzeugt. Nach Wikipedia:
Eine Farbton ist die Mischung einer Farbe mit Wei?, die die Leichtigkeit erh?ht, und ein Schatten ist die Mischung einer Farbe mit Schwarz, die die Leichtigkeit verringert.
Wie wir in einer Minute sehen werden, k?nnen Farbt?ne und Farbt?ne mit Hilfe von weniger integrierten Funktionen von weniger erstellt werden.
.<span>analog(@color, @variant, @property) { </span> @<span>first: spin(@color, 30); </span> @<span>second: spin(@color, -30); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>triad(@color, @variant, @property) { </span> @<span>first: spin(@color, 120); </span> @<span>second: spin(@color, -120); </span> @<span>list: @first, @second; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>} </span> .<span>quad(@color, @variant, @property) { </span> @<span>first: spin(@color, 90); </span> @<span>second: spin(@color, -90); </span> @<span>third: spin(@color, 180); </span> @<span>list: @first, @second, @third; </span> <span>@return: extract(@list, @variant); </span> @<span>{property}: @return; </span><span>}</span>
Diese Version der .Color-Palette () Mixin nimmt zwei tats?chliche Argumente ein-den Typ der Palette (Farbt?ne oder Farbt?ne) und die Grundfarbe. Um das Umschalten zwischen Schattierungen und Farbt?nen zu erm?glichen, wird der & Bediener in Verbindung mit dem WO -Keyword verwendet. Dies bedeutet, dass der Code mit der Funktion "Darken ()" als erster Parameter "Farbt?ne" verwendet wird.
Die Hintergrundfarbe in beiden F?llen wird durch die Funktion "leichte () bzw. dunklen () erzeugt, die die definierte Basisfarbe und den aktuellen Index multipliziert mit zehn Prozent verwendet. Achten Sie auf den relativen Parameter. Es ist wichtig, es einzubeziehen, damit die Anpassung relativ zum aktuellen Wert ist.
Hinweis: Machen Sie sich keine Sorgen, dass die beiden Mixins einen und denselben Namen teilen. Dank der Mustern-Matching-Funktion wird weniger wissen, welches zu verwenden ist.
Hier ist die kompilierte Ausgabe:
<span>@import "color_schemes.less"; </span> <span><span>@base-color: #00ff00; </span></span><span> </span><span>div { </span> <span>width: 200px; </span> <span>height: 100px; </span> <span>border: thick solid; </span> .<span>quad(@base-color, 3, border-color); </span> .<span>quad(@base-color, 2, color); </span> .<span>quad(@base-color, 1, background-color); </span><span>}</span>
Siehe den Stift, der ein Farbmarkt mit weniger von sitepoint (@sinepoint) auf CodePen erzeugt.
Zusammenfassung
Es gibt viele andere Dinge, die Sie mit Farben und mit der gro?en Anzahl von Farbfunktionen, die von weniger bereitgestellt wurden, tun k?nnen. Aber hey, du willst kein Tutorial mit 10.000 W?rtern, oder? Die angegebenen Beispiele reichen aus, um Ihnen den Einstieg zu erleichtern und Ihnen einen überblick über die verfügbaren M?glichkeiten zu geben. Es liegt an Ihnen, tiefer zu tauchen und weiter zu experimentieren. Glücklich weniger codieren!
h?ufig gestellte Fragen zur Farbalchemie mit weniger
Was ist eine Farbalchemie mit weniger und wie funktioniert es? Sie k?nnen Variablen, Mixins, Funktionen und viele andere Techniken definieren, mit denen Sie CSS herstellen k?nnen, die wartbarer, thematischer und erweiterbarer sind. Mit weniger k?nnen Sie eine Grundfarbe erstellen und dann Funktionen zum Aufhellen, Verdunkeln, S?ttigen, Ents?ttigieren, Drehen und Mischen von Farben verwenden und ein harmonisches Farbschema für Ihre Website oder Anwendung erstellen.
Wie kann ich eine erstellen Das Farbschema mit weniger? Zum Beispiel k?nnen Sie die Aufleichter- und Verdunklenfunktionen verwenden, um leichtere und dunklere Schattierungen der Grundfarbe zu erzeugen. Sie k?nnen auch die S?ttigungs- und Ents?ttigungsfunktionen verwenden, um die Intensit?t der Farbe anzupassen, und die Spinfunktion, um komplement?re Farben zu erstellen. Durch die Kombination dieser Funktionen k?nnen Sie eine breite Palette von Farbschemata erstellen. Sie k?nnen Farbschemata erstellen, die konsistent und harmonisch sind und die visuelle Attraktivit?t Ihrer Website oder Anwendung verbessern k?nnen. Es macht es auch einfach, Ihr Farbschema anzupassen, da Sie einfach die Grundfarbe ?ndern k?nnen und der Rest der Farben automatisch aktualisiert wird. Darüber hinaus k?nnen Sie mit LEWern Farbschemata erstellen, die skalierbar und wiederverwendbar sind, was Ihnen langfristig Zeit und Mühe sparen kann. > Weniger ?hnelt anderen CSS -Pr?prozessoren wie Sass in Bezug auf seine F?higkeit, Farbschemata zu erstellen. Less hat jedoch eine einfachere Syntax und ist leichter zu lernen, was es für Anf?nger zu einer guten Wahl macht. Es hat auch eine robuste Reihe von Funktionen zum Manipulieren von Farben, die Ihnen mehr Kontrolle über Ihr Farbschema geben k?nnen. Für das Webdesign k?nnen Sie es auch für das Druckdesign verwenden. Sie k?nnen ein Farbschema mit weniger erstellen und dann als CSS -Datei exportieren, die in Druckdesign -Software verwendet werden kann. Beachten Sie jedoch, dass Farben aufgrund von Unterschieden in den Farbr?umen unterschiedlich auf dem Bildschirm und im Druck auftreten k?nnen. Online, um mehr über Farb Alchemie mit weniger zu erfahren. Sie k?nnen zun?chst die offizielle weniger Dokumentation lesen, die einen umfassenden überblick über die Sprache und ihre Funktionen bietet. Es gibt auch viele Tutorials und Anleitungen, die Sie durch das Erstellen eines Farbschemas mit weniger führen k?nnen.
Kann ich Farbalchemie mit weniger für mobiles App -Design verwenden? Mit Less k?nnen Sie ein konsistentes Farbschema erstellen, das auf verschiedenen Plattformen, einschlie?lich mobiler Apps, verwendet werden kann. Dies kann dazu beitragen, eine konsistente Benutzererfahrung auf allen Plattformen zu gew?hrleisten. Schreiben Sie Ihren weniger Code und einen weniger Compiler, um Ihren weniger Code in CSS zu kompilieren. Es gibt viele kostenlose und kostenpflichtige Textredakteure und weniger Compiler, sodass Sie diejenigen ausw?hlen k?nnen, die Ihren Anforderungen und Einstellungen am besten entsprechen.
Ja, Sie k?nnen Farbalchemie mit weniger verwenden, selbst wenn Sie Farbe blind sind. Mit Weniger k?nnen Sie Farbschemata erstellen, die auf mathematischen Funktionen basieren, sodass Sie sich nicht auf Ihre Farbwahrnehmung verlassen müssen. M?glicherweise m?chten Sie jedoch Feedback von anderen erhalten, um sicherzustellen, dass Ihr Farbschema für alle Benutzer optisch ansprechend und zug?nglich ist. Wenn Sie Probleme mit Ihrem weniger Farbschema haben, k?nnen Sie mehrere Schritte unternehmen. überprüfen Sie zun?chst Ihren weniger Code auf Fehler. Wenn Ihr Code korrekt ist, passen Sie Ihre Basisfarbe oder die Parameter Ihrer Funktionen an. Wenn Sie weiterhin Probleme haben, sollten Sie Hilfe bei weniger Community oder einem professionellen Webdesigner suchen.Das obige ist der detaillierte Inhalt vonFarbe Alchemie mit weniger: Erstellen Sie Farbschemata und Paletten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Hei?e KI -Werkzeuge

Undress AI Tool
Ausziehbilder kostenlos

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Clothoff.io
KI-Kleiderentferner

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

Hei?er Artikel

Hei?e Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Es gibt drei M?glichkeiten, einen CSS -Laderotator zu erstellen: 1. Verwenden Sie den Basisrotator der Grenzen, um eine einfache Animation durch HTML und CSS zu erreichen. 2. Verwenden Sie einen benutzerdefinierten Rotator mit mehreren Punkten, um den Sprungeffekt durch verschiedene Verz?gerungszeiten zu erreichen. 3. Fügen Sie einen Rotator in die Taste hinzu und wechseln Sie den Klassen über JavaScript, um den Ladestatus anzuzeigen. Jeder Ansatz betont die Bedeutung von Entwurfsdetails wie Farbe, Gr??e, Zug?nglichkeit und Leistungsoptimierung, um die Benutzererfahrung zu verbessern.

Um mit CSS -Browser -Kompatibilit?t und Pr?fixproblemen umzugehen, müssen Sie die Unterschiede im Browser -Support verstehen und Anbieterpr?fixe vernünftigerweise verwenden. 1. Verstehen Sie gemeinsame Probleme wie Flexbox und Grid -Unterstützung, Position: Sticky Invaly und Animationsleistung ist unterschiedlich. 2. überprüfen Sie den Best?tigungsunterstützungsstatus von Caniuse. 3. Verwenden Sie korrekt -webkit-, -moz-, -ms-, -o- und andere Herstellerpr?fixe; 4. Es wird empfohlen, Autoprefixer zu verwenden, um automatisch Pr?fixe hinzuzufügen. 5. Postcss installieren und Browserlist konfigurieren, um den Zielbrowser anzugeben. 6. automatisch die Kompatibilit?t w?hrend des Baus bew?ltigen; 7. Modernizr -Erkennungsmerkmale k?nnen für alte Projekte verwendet werden; 8. Keine Notwendigkeit, die Konsistenz aller Browser zu verfolgen,

Verwenden Sie das Clip-Pfad-Attribut von CSS, um Elemente in benutzerdefinierte Formen wie Dreiecke, kreisf?rmige Kerben, Polygone usw. zu erregen, ohne sich auf Bilder oder SVGs zu verlassen. Zu den Vorteilen geh?ren: 1.. Unterstützt eine Vielzahl von Grundformen wie Circle, Ellipse, Polygon usw.; 2. reagierende Anpassung und anpassbar an mobile Terminals; 3. Einfach zu animation und kann mit Hover oder JavaScript kombiniert werden, um dynamische Effekte zu erzielen. 4. Es wirkt sich nicht auf den Layoutfluss aus und erfüllt nur den Anzeigebereich. H?ufige Verwendungen sind z. B. kreisf?rmiger Clip-Pfad: Kreis (50pxatcenter) und Dreieck-Clip-Pfad: Polygon (50%0%, 100 0%, 0 0%). Beachten

ThemaNDiffercesbetweenplay: Inline, Block, Andinline-Blockinhtml/CsSarelayoutBehavior, Spaceusage und Stylingcontrol.1.inlineelementsflowwithtext, Don'tstartonNewlines, Ignorewidth/HeighthThorchingstyhorching-/idelthorchorching/ardaldhordhortaliTalding/ardaldhordelthortex

Durch das Festlegen des von Ihnen besuchten Links k?nnen Sie die Benutzererfahrung verbessern, insbesondere in inhaltsintensiven Websites, um den Benutzern dabei zu helfen, sich besser zu navigieren. 1. Verwenden Sie CSS: Besuchte Pseudoklasse, um den Stil des besuchten Links wie Farb?nderungen zu definieren. 2. Beachten Sie, dass der Browser nur eine ?nderung einiger Attribute aufgrund von Datenschutzbeschr?nkungen erm?glicht. 3. Die Farbauswahl sollte mit dem Gesamtstil koordiniert werden, um abrupte abrupt zu werden. 4. Das mobile Terminal zeigt diesen Effekt m?glicherweise nicht an. Es wird empfohlen, ihn mit anderen visuellen Eingabeaufforderungen wie Icon -Auxiliary -Logos zu kombinieren.

Um reaktionsschnelle Bilder mit CSS zu erstellen, kann es haupts?chlich durch die folgenden Methoden erreicht werden: 1. Verwenden Sie maximale Breite: 100% und H?he: Auto, damit das Bild an die Containerbreite anpasst und gleichzeitig den Anteil beibeh?lt. 2. Verwenden Sie die SRCSet- und Gr??enattribute von HTML, um die an verschiedenen Bildschirme angepassten Bildquellen intelligent zu laden. 3.. Verwenden Sie Objektfit und Objektposition, um die Bildaufbindung und Fokusanzeige zu steuern. Gemeinsam stellen diese Methoden sicher, dass die Bilder auf verschiedenen Ger?ten klar und wundersch?n pr?sentiert werden.

Die Auswahl der CSS -Einheiten h?ngt von den Entwurfsanforderungen und den reaktionsschnellen Anforderungen ab. 1.PX wird für die feste Gr??e verwendet, geeignet für eine pr?zise Kontrolle, aber mangelnde Elastizit?t; 2.Em ist eine relative Einheit, die leicht durch den Einfluss des übergeordneten Elements verursacht wird, w?hrend REM basierend auf dem Wurzelelement stabiler ist und für die globale Skalierung geeignet ist. 3.VW/VH basiert auf der Ansichtsfenstergr??e, die für das reaktionsschnelle Design geeignet ist. Die Leistung unter extremen Bildschirmen sollte jedoch Aufmerksamkeit geschenkt werden. 4. Bei der Auswahl sollte es ermittelt werden, ob reaktionsschnelle Anpassungen, Elementhierarchiebeziehungen und Ansichtsfensterabh?ngigkeit festgelegt werden. Angemessener Gebrauch kann die Layoutflexibilit?t und -wartung verbessern.

Verschiedene Browser weisen Unterschiede in der CSS -Analyse auf, was zu inkonsistenten Anzeigeeffekten führt, haupts?chlich die Differenzentscheidung, die Berechnung des Boxmodells, die Flexbox- und Raster -Layout -Unterstützung und das inkonsistente Verhalten bestimmter CSS -Attribute. 1. Die Standardstilverarbeitung ist inkonsistent. Die L?sung besteht darin, CSSReset oder Normalize.css zu verwenden, um den anf?nglichen Stil zu vereinen. 2. Die Box -Modellberechnung der alten Version von IE ist unterschiedlich. Es wird empfohlen, eine einheitliche Boxgr??e: Border-Box zu verwenden. 3. Flexbox und Grid führen in Kantenf?llen oder in alten Versionen unterschiedlich ab. Weitere Tests und verwenden Sie Autoprefixer; 4. Einige CSS -Attributverhalten sind inkonsistent. Caniuse muss konsultiert und herabgestuft werden.
