Material Theming: Materielle Material herstellen!
Die sich ständig weiterentwickelnde Landschaft des Web erfordert sowohl kreatives Flair als auch effizientes, skalierbares Design. Top -Produkte sind jetzt auf robuste Designsysteme angewiesen, um die Markenkohärenz aufrechtzuerhalten und gleichzeitig die Zugänglichkeit und die Benutzererfahrung zu priorisieren. Materialdesign, ein Google -Design -System, überbrückt die Lücke zwischen kreativem Ausdruck und systematischer Entwicklung.
Zunächst fehlte das Materialdesign die Flexibilität, individuelle Markenidentitäten vollständig auszudrücken. Feedback hob zwei wichtige Verbesserungsbereiche hervor: eingeschränkte stilistische Anpassungsfähigkeit und unzureichende Tools für die systematische Markenimplementierung.
Das bei Google I/O 2018 eingeführte Materiellierungsfunktionen des Materialdesigns befassen sich mit diesen Bedenken. Theming ermöglicht Designer und Entwicklern, die Stärken von Material zu nutzen und gleichzeitig sein Erscheinungsbild anzupassen. Dies beinhaltet die Anpassung von Farbe, Typografie und Form, um einzigartige Markenerlebnisse zu schaffen.
Dieser Beitrag konzentriert sich auf das Web -Theming mit CSS (insbesondere SCSS). Veranschaulichen wir eine grundlegende Anmeldevorlage, die mit Material -Webkomponenten erstellt wurde.
Theming erklärt
Das Material Design -Themen ermöglicht globale Anpassungen an Farbe, Typografie und Form, die alle Komponenten beeinflussen. Obwohl diese Anpassungen scheinbar begrenzt sind, verändern diese Anpassungen das allgemeine Gefühl des Designs erheblich.
Farbanpassung
Material.io bietet einen Farbwähler zur Unterstützung der Farbauswahl und der Kontrastprüfung. Mit SCSS können wir das Erscheinungsbild des Login -Bildschirms leicht ändern:
1 2 3 |
|
Das Material setzt automatisch $mdc-theme-on-primary
auf Weiß auf die Zugänglichkeit. Sie können Textfarben mit $mdc-theme-on-primary
und $mdc-theme-on-secondary
überschreiben.
Typografieanpassungen
Das Material bietet eine Basis -Typografie -Skala, die durch Themen angepasst werden kann. Die Typografie kann für jede Schlagzeilenpegel mit CSS -Klassen oder Mixins angepasst werden. Wir werden Google -Schriftarten zur Leichtigkeit verwenden:
1 2 3 4 5 6 7 8 |
|
Formänderung
Die Formanpassung verändert die Komponenten -Eckradien (Tasten, Karten, Blätter). Das Material ermöglicht unterschiedliche Formen an verschiedenen Ecken und Komponentengrößen. Zum Beispiel:
1 2 |
|
Mit nur wenigen Codezeilen haben wir die Anwendung dramatisch verändert.
Entfesselt deine Kreativität
Es gibt zahlreiche Farb-, Typografie- und Formkombinationen, um charakteristische Markenidentitäten zu schaffen. Die folgenden Beispiele zeigen verschiedene Anwendungen dieser Elemente unter Verwendung von Materialkomponenten.
Beispiele für reale Welt
Google selbst verwendet maßgeschneiderte Materialkomponenten (Google -Material -Thema) über Produkte wie Google Mail, Google News und Google Play. Andere Unternehmen wie Lyft und Anker nutzen auch die Flexibilität von Materialdesign, um einzigartige Markenerlebnisse zu schaffen.
Erste Schritte
Erstellen Sie Ihr Materialthema mit dem Materialsstarter -Kit und dem Glitch -Projekt "Build a Materials Theme". Experimentieren Sie mit SCSS -Variablen, um Komponenten anzupassen. Fügen Sie diese Variablen einfach in Ihre my-theme.scss
Datei ein und beginnen Sie mit dem Erstellen.
Kurz gesagt: Die Themenfunktionen des Materialdesigns bieten beispiellose Flexibilität. Beginnen Sie noch heute zu erkunden!
Das obige ist der detaillierte Inhalt vonMaterial Theming: Materielle Material herstellen!. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

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

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

Undress AI Tool
Ausziehbilder kostenlos

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)

Heiße Themen











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

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

In der Zusammenfassung der Plattformnachrichten in dieser Woche stellt Chrome ein neues Attribut für das Laden, Zugänglichkeitspezifikationen für Webentwickler und die BBC -Bewegungen ein

Ich schaue mir das HTML -Element zum ersten Mal an. Ich habe es für eine Weile dessen bewusst, aber Haven ' Es wurde es noch nicht für einen Dreh genommen. Es hat einige ziemlich cool und

Buy or Build ist eine klassische Technologiedebatte. Das Aufbau von Dingen selbst ist vielleicht billiger, weil Ihre Kreditkartenrechnung keine Werbebuchung gibt, aber

Für eine Weile war iTunes der große Hund im Podcasting. Wenn Sie also "Abonnieren Sie Podcast" verlinkt haben, um zu mögen:

In der Roundup in dieser Woche, einem praktischen Lesezeichen für die Inspektion von Typografie, unter Verwendung dessen, wie sich JavaScript -Module gegenseitig importieren, sowie Facebook ' s.

Es gibt eine Menge Analyseplattformen, mit denen Sie Besucher- und Nutzungsdaten auf Ihren Websites verfolgen können. Vielleicht vor allem Google Analytics, das weit verbreitet ist
