Lassen Sie uns eine überzeugende Erz?hlung aus einer Skizzen -UI -Komponente herstellen. Wir werden seine Elemente analysieren - Kore, Typografie, Dimensionen - und sie in eine Geschichte für vielf?ltiges Publikum übersetzen: visuell, auditorisch, taktil. Das Ziel? Eine ansprechende, leicht verst?ndliche und unvergessliche Erfahrung. Klarheit und Koh?renz sind von gr??ter Bedeutung.
Mein Kollege Katie hat eine UI -Komponente ausgew?hlt. Ich werde es kommentieren (unsere Hauptwerkzeuge sind SCSS, Zweig und Handwerk, aber die Vorlagensprache ist nicht kritisch), und sie wird Feedback geben. Im Idealfall werde ich die meisten Details richtig erwerben, mit ein paar Fehlern, um zu veranschaulichen, wie Informationen w?hrend der übergabe verloren gehen k?nnen.
Bei der Entwicklung von Wei?label oder Framework ist die Priorit?t Flexibilit?t und Anpassungsf?higkeit. Inhalt und Stil werden weitgehend agnostisch gehalten (innerhalb von Produktgrenzen), da das ultimative Ziel und Zweck des Codes unbekannt sind. Mein jüngster übergang zu einer Webdesignagentur hat diesen Fokus jedoch umgedreht. Hier liegt der Schwerpunkt auf ma?geschneiderten, hochgeschnittenen Designs, die tief in die spezifischen Bedürfnisse des Kunden und der Zielgruppe integriert sind.
Die enge Zusammenarbeit mit einem Grafikdesigner wie Katie, die mit akribisch gefertigten Pixel-Perfekt-UI anstelle von Drahtrahmen oder anf?nglichen Erz?hlungen arbeitet, ist eine Lernkurve. Ich bringe jedoch wertvolle F?higkeiten auf den Tisch: Dokumentdesign .
Dokumentdesign - im Wesentlichen das semantische Web mit Barrierefreiheit im Kern - involviert die Behandlung von Grafikdesign als Kommunikationssystem. Wir übersetzen den zugrunde liegenden Zweck von Farben, Typografie und Layout in einen zug?nglichen, linearen und navigierbaren Dom. Es ist html, einfach und einfach. überraschenderweise wird dieses Grundprinzip jedoch oft übersehen.
Katie stellte eine Skizzendatei mit Artboards und klaren Designspezifikationen zur Verfügung. Meine Analyse enth?lt sechs oder sieben Komponenten mit einem ?hnlichen Kartenparadigma:
- Eine Karte enth?lt Metadaten über eine Site -Seite.
- Es enth?lt ein Bild/Medien und eine Metadaten (ein Medienobjekt).
- Es wird innerhalb einer Gruppe ?hnlicher Objekte angezeigt.
- Diese Gruppe wird konsequent eingegeben (keine Mischung von Suchergebnissen, Nachrichtenartikeln und Klassen).
- Jedes Objekt hat einen einzelnen Seitenlink und keine anderen Aktionen.
- Jedes Objekt enth?lt einen Aufruf zum Handeln (z. B. "Buch").
- Optionale Elemente: Zeiten, Kategorien, Abzeichen.
- Erforderliche Elemente: Medien, Titel, Link.
Die Karte ist das prim?re Navigationselement. Benutzer durchqueren geführten Pfade und w?hlen aus Kartens?tzen basierend auf Seiten der obersten Ebene ("Was ist auf" Klassen "). Es ist nicht interaktiv, sondern ein Leitfaden, eine Karteikarte, die Benutzer zu ihrem Ziel führt - in diesem Fall ein Show -Ticket.
Betrachten Sie diese Analogie: Beschreibung eines Showflyers über das Telefon. Sie würden den Text w?rtlich nicht rezitieren, beginnend mit irrelevanten Details. Sie würden auch nicht nur Farben und Schriftarten beschreiben. Sie würden die wesentlichen Informationen übermitteln: "Es ist der gr??te Showman , Dienstag um 19:30 Uhr, Odeon in der Oxford Street in der N?he der Stra?enbahn." Dies ist die Essenz des Dokumentendesigns.
Z?hlen, Gruppen und Name
Strukturieren wir jede Karte in einem Listenelement. Wir brauchen eine z?hlbare Gruppe, die wir mit einer überschrift vorstellen werden (<h3></h3>
). Auf diese Weise k?nnen Benutzer von Bildschirmleser:
- Identifizieren Sie die Liste im überblick über die überschriften.
- Sehen Sie sich die Elementzahl im Voraus an.
- Navigieren Sie zum n?chsten Listenelement/zur n?chsten Liste.
- überspringen Sie die Gruppe und fahren Sie mit der n?chsten Seite fort (Pagination ist das folgende Meilenstein).
=================================================================ieben =================================================================ieben =================================================================ieben =================================================================ieben =================================================================ieben =================================================================ieben =================================================================ieben =================================================================ieben
Anker
Jede Karte wird in ein Ankerelement eingewickelt (<a></a>
). Dadurch wird der Link priorisiert, sodass Benutzer sofort nach der Identifizierung der entsprechenden Karte klicken k?nnen. W?hrend ein gro?er klickbarer Bereich von Vorteil ist, sollte er nicht zu einer Usability -Falle werden. Die gro?zügige Rinne der Karte bietet ausreichend Abstand, um versehentliche Klicks zu minimieren.
Titel
Der Showtitel wird eine überschrift sein (<h3></h3>
), widerspiegeln seine visuelle Bedeutung. Benutzer, die schnell überschriften scannen, finden diese Schlüsselinformationen problemlos. Das Bild geht der überschrift voraus; Da Bildbeschreibungen über die API nicht verfügbar sind, bleibt das alt
-Attribut leer.
Nun für die Metadaten:
- Abzeichen
- Datum/Uhrzeit
- Kategorien
Abzeichen
Das Abzeichen zeigt den Veranstaltungsortspezifischen Informationen. Obwohl sein Nutzervorteil nicht sofort ersichtlich ist, erfordert der visuelle Schwerpunkt die Aufnahme. Um zu vermeiden, dass es w?hrend des nicht visuellen Browsings übersehen wird, werde ich es direkt nach dem Titel entweder zuerst oder zuletzt für eine konsequente Zug?nglichkeit platzieren. Anstatt<abbr></abbr>
Ich werde einfacher Text verwenden, da die Markenfarbe als klarer Indikator für den Eigentum an Veranstaltungsort dient.
<p> HAC -Highlight</p>
Das Abzeichen ist organisationsspezifisch und unterscheidet sich in Hausveranstaltungen von den von externen Organisationen veranstalteten Ereignissen.
Datum/Uhrzeit
Die Daten sind entscheidend und werden in a platziert<h4></h4>
Element, Erleichterung des schnellen Scans für bestimmte Daten oder Zeiten. Der<time></time>
Das Element sorgt für eine ordnungsgem??e Date/Uhrzeit -Interpretation durch assistive Technologien.
Kategorien/Tags
Die Kategorien folgen dem Abzeichen und dem Datum und spiegeln ihre visuelle Entschlossenheit wider. Wir vermeiden eine Wiederholung, indem wir bestimmte Informationen vor allgemeinen Informationen platzieren. Ein einfaches Tag geht der Kategorieliste für Klarheit voraus. Hartcodierter Abstand verhindert selbst bei der Textkompression das Stegeln.
<p> Kategorien: { % für die Kategorie in Kategorien.All () %} {{Kategorie}} { % wenn nicht schleifen.</p>
Die Farbkodierung von Prim?rkategorien wird in CSS behandelt, da es sich um einen nonverbalen Hinweis handelt, der keine verbale Beschreibung erfordert. Die prim?re Kategorie wird zuerst platziert, aber nicht explizit gekennzeichnet, da der bereits bestehende Kategoriefilter eine effizientere Auswahlmethode bietet.
Aktion
Der Aufruf zum Handeln ("Buch", "Lernen Sie mehr") wird als Spannweite gestaltet, die zuletzt das Ende der Karte signalisiert. Dies stellt sicher, dass keine Daten der Aktion folgen.
Abschluss
Dieses Markup prioriert die Z?hl-, Gruppierungs- und Benennungsdaten, wodurch sowohl eine lineare als auch nichtlineare Interaktion erm?glicht werden. Die Seite ist verst?ndlich, wenn Sie nacheinander oder in Teilen lesen und eine effiziente Navigation erleichtern.
Katies Feedback
Katie Parry, Designerin: Ausgezeichneter Artikel! Der<time></time>
Die Handhabung des Elements ist besonders klug. Benutzer assistive Technologie erhalten jedoch Informationen in einer vorbestimmten Reihenfolge. Ohne zu filtern, erfordert das Auffinden spezifischer Ereignisse (z. B. Tanzveranstaltungen) das Navigieren durch Titel, Abzeichen, Daten und Kategorien, die umst?ndlich sein k?nnen. Dies ist kein Codierungsfehler, sondern eine Einschr?nkung des aktuellen Webparadigmas. Etwas für zukünftige Verbesserungen zu berücksichtigen.
Mein Entwurfsprozess beginnt oft mit Veranstaltungskarten, noch vor der Einrichtung von ortsweiten Typografie. Visuell sollten diese Karten:
- ?hneln einer Liste für intuitive Verwendung.
- Geben Sie ausreichende Informationen zur Bewertung der Benutzerinteresse (Bild, Titel, Datum, Link) an.
- Fügen Sie einen klaren Aufruf zum Handeln (Link) hinzu.
- Leicht scannelbar sein.
Die visuelle Skannbarkeit wird durch konsistente Platzierung von Informationstypen und eine klare visuelle Hierarchie erreicht. Typografie und Abstand sind der Schlüssel. Titel sind sehr prominent; Daten sind konsequent gestaltet, aber von Titeln unterschieden; Kategorien haben einen anderen Stil. Der Abstand in der Code -Probe muss für eine optimale Skannierbarkeit angepasst werden.
Benutzer scannen nach verschiedenen Informationen. Einige st?bern im Allgemeinen; Andere suchen nach bestimmten Ereignissen oder Kategorien. Karten müssen dieses vielf?ltige Verhalten aufnehmen. W?hrend Konventionen existieren, variiert das Kartendesign in den Projekten.
Es muss ein Gleichgewicht zwischen vertrauten Schnittstellen und kundenspezifischen Originalit?t eingeschlagen werden. Benutzerdefinierte Schriften und Farbpaletten tragen dazu bei, die Benutzerfindung ist jedoch von entscheidender Bedeutung. Ich recherchiere Kunden und ihr Publikum (überprüfungsseiten, soziale Medien), um Einblicke zu finden, die das Design beeinflussen. Eine verst?rkte Entwicklerbeteiligung in dieser Entdeckungsphase w?re von Vorteil. Derzeit verwende ich umfangreiche Skizzennotizen und manchmal Tabellenkalkulationen, um die Funktionalit?t zu definieren. Ein Datenpopulator w?re ideal!
Das obige ist der detaillierte Inhalt vonErz?hlen Sie die Geschichte des Grafikdesigns. 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,

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.

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

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.
