Heim > Artikel > Web-Frontend > Wie Front-End-Ingenieure das Design umsetzen
Das Front-End ist eine verbindende Position. Aufgrund der besonderen Art seiner Position müssen einige Grundkenntnisse in Design und Back-End vorhanden sein. In diesem Artikel erfahren Sie nicht, wie Sie die Designarbeit ersetzen können, sondern erläutern, wie das Front-End einige einfache Designaufgaben schneller und bequemer realisieren kann und wie Sie Tools verwenden, um UI-Präsentationsprobleme ohne Designer zu lösen, damit die Arbeit erledigt wird ist mit halbem Aufwand machbar.
Die meisten Front-End-Ingenieure haben Erfahrung im Schneiden von Bildern, d. h. im Schneiden von Bildern in PSD und anderen Formaten, die von Designern erstellt wurden, auf die für das Projekt erforderliche Größe und in der Umsetzung von Seitenpräsentationen. Als qualifizierter Front-End-Ingenieur ist dies erforderlich Damit wir einige der Funktionen von Photoshop verstehen und beherrschen, finden Sie hier einige praktische Photoshop-Kenntnisse (am Beispiel von Adobe Photoshop CS5).
Wenn Sie ein Bild im Internet finden oder von einem Designer ein Bild zur Präsentation auf einer Webseite erhalten, aber mit der Größe des Bildes nicht zufrieden sind, müssen Sie es nur mit Photoshop anpassen. Die Schritte sind einfach . Einfach wie folgt:
(1) Öffnen Sie das Bild mit Photoshop und klicken Sie auf „Bild“ -> Wählen Sie „Bildgröße“
(2) Ändern Sie die gewünschte Breite und Höhe
Hier ändern wir im Allgemeinen die Pixelgröße. Wenn Sie die Option „Proportionen einschränken“ unten nicht aktivieren, kann dies das Ungleichgewicht des Breiten- und Höhenverhältnisses verhindern. basierend auf den Proportionen des Originalbildes. Vergrößern.
Wenn wir die Teilfarbe des Bildes ändern müssen, zum Beispiel möchte ich den Hintergrund des Bildes unten in Schwarz ändern, können wir auf „Auswählen“ –> „Hintergrund auswählen“ klicken Bereich-> Farbtoleranz anpassen ist ausreichend
(1) Auswahlbereich
(2) Nachdem Sie auf OK geklickt haben, füllen Sie die Farbe aus
Natürlich können Sie neben der Verwendung des „Farbbereichs“ auch das „Lasso-Werkzeug“ oder „Auswahlwerkzeug“ verwenden, um eine komplexe Auswahl zu erstellen komplexe Operationen.
Das Zuschneiden von Bildern geschieht oft durch das Frontend. Wenn wir beim Bildschneiden auf eine Situation stoßen, in der die Ebenen zu komplex und das Bild zu klein sind, müssen wir oft das Ganze vergrößern Um unseren Grafikbereich auszuwählen, müssen Sie die zusätzlichen Ebenen abbilden und ausblenden, was eine ziemliche Zeit- und Energieverschwendung ist. Hier stellen wir vor, wie wir die Aktionsfunktion von Photoshop nutzen können, um den Effekt des Ausschneidens von Bildern mit einem Klick zu erzielen.
(1) Aktion herunterladen
Bitte klicken Sie hier, um die Aktionsdatei herunterzuladen:
http://note.youdao.com/yws/public/resource/f76824c23bf702ce3f90f7a76feb6b32/D18D5FB28FE5417A8CD4D3CDA615EDB4
(2) Ladeaktion
Laden Sie die gerade heruntergeladene Aktionsdatei
(3) Aktion verwenden
Nachdem der Ladevorgang abgeschlossen ist, öffnen Sie eine beliebige PSD-Datei. Die Schritte sind wie folgt:
a. Zuerst wählen wir das „Verschieben-Werkzeug“ und aktivieren „Automatische Auswahl“
b Klicken Sie auf das Symbol, das wir ausschneiden möchten, und im Ebenenbedienfeld können wir sehen, dass die entsprechende Ebene positioniert wurde
c. Drücken Sie F2 und das Symbol wird erfolgreich auf
d umgestellt. Drücken Sie F3, um es als Format für das Web zu speichern
Es gibt viele Fähigkeiten in Photoshop. Oben sind nur drei häufig verwendete Fähigkeiten für das Frontend aufgeführt. Solange wir mit einigen praktischen Fähigkeiten wie diesen vertraut sind, können wir viel Zeit und Energie sparen.
Wenn Sie ein Bild komprimieren möchten, können wir neben der Verwendung von Photoshop zur Änderung der Qualität auch einige automatisierte Tools zur Komprimierung verwenden, z. B. glup, grunt usw.
Wenn Sie nicht über die oben genannte Entwicklungsumgebung und die oben genannten Tools verfügen, empfehle ich eine Website zum Komprimieren von Bildern. Die Adresse lautet: https://tinypng.com/.
Es nutzt eine intelligente verlustbehaftete Komprimierungstechnologie, um die Menge der gespeicherten Daten durch selektive Reduzierung der Anzahl der Farben im Bild zu reduzieren. Der Effekt ist nahezu unsichtbar, kann aber die Größe des Bildes erheblich reduzieren.
Vergleichen wir die Änderungen in den beiden Bildern vor und nach der Komprimierung anhand des Beispiels auf der offiziellen Website:
Das gleiche Bild ist nach der Komprimierung fast ein Viertel kleiner als vor der Komprimierung, aber die Bildschärfe ist immer noch dieselbe wie vor der Komprimierung.
Oftmals, wenn es in unserem Team an Designern mangelt oder keine Designer vorhanden sind und für das Projekt ein Logo oder Symbol benötigt wird, können wir es tatsächlich selbst machen. Die meisten über Baidu durchsuchten Bilder entsprechen nicht unseren Anforderungen. Hier empfehle ich eine relativ einfach zu verwendende Symbolbibliothek, die über eine große Anzahl von Symbolressourcen verfügt /
Wie im Bild unten gezeigt, müssen wir nur den benötigten Symbolnamen eingeben und können nach einer großen Anzahl von Symbolen suchen:
Wenn wir das benötigte Symbol auswählen, wird eine detaillierte Download-Seite angezeigt. Wir können das benötigte Symbolformat auswählen, z. B. PNG, ICO oder ICONS, und wir können auch die erforderliche Symbolgröße zum Herunterladen auswählen, wie folgt:
Ich glaube, dass nur diese Website Ihren Icon-Anforderungen gerecht werden kann.
Die Schriftart bezieht sich hier hauptsächlich auf einfarbige Schriftartsymbole. Jetzt sind viele Website-Symbole in Form von Schriftarten eingebettet, sodass wir die Anzahl der Bildanfragen auf der Webseite bis zu einem gewissen Grad reduzieren und auch die Wartung erleichtern können . Hier empfehle ich einige beliebte Schriftarten-Icon-Bibliotheken:
(1) Alibaba-Vektorsymbolbibliothek: http://www.iconfont.cn/
Über die Symbolbibliothek von Taobao können wir die benötigten Schriftsymbole einfach verwalten und herunterladen. Außerdem können wir unsere Symbole erstellen und hochladen und auch Lieblingssymbole sammeln.
(2) icomoon-Symbolbibliothek: https://icomoon.io/
Dies ist eine ausländische Website, die auch eine Reihe von Ressourcen für Schriftartensymbole bereitstellt. Sie verfügt auch über Funktionen wie das Herunterladen und Sammeln von Symbolen, für einige Schriftartensymbole sind jedoch Gebühren erforderlich.
(3) Fontawesome-Symbolbibliothek: http://fontawesome.io/
Fontawesome ist eine Symbolbibliothek, die in Form importierter CSS-Dateien geladen wird und für die Entwicklung von Mid- und Back-End-Projekten geeignet ist.
Die Vorlagen hier können Dateien im PSD-Format oder Bildformate wie JPG sein. Im Allgemeinen suchen viele Designer nach Materialien und Inspiration von diesen Websites, damit wir sie direkt für den Prototyp unserer Website verwenden können. Die Produktion ist sehr hilfreich und natürlich auch eine Abkürzung für das Frontend, um bei Designermangel schnell die Seitengestaltung umzusetzen.
(1) UI China: http://www.ui.cn/
(2) UE-Designplattform: http://www.uehtml.com/
(3) UI-Hersteller: http: //www.uimaker.com/
(4) Hiiishare: http://www.hiiishare.com/
(5) XueUI.com: http://www.xueui.cn/
Das Framework bezieht sich hier hauptsächlich auf das UI-Framework in der Front-End-Entwicklung. Durch die ordnungsgemäße Verwendung des UI-Frameworks können die Arbeitseffizienz und die Entwicklungskosten verbessert und gleichzeitig die Seite verschönert werden.
(1) Bootstrap: http://www.bootcss.com/
Bootstrap sollte als eines der frühesten populären Front-End-UI-Frameworks angesehen werden. Nach seiner Einführung erleichterte es nicht nur die Arbeit von Front-End-Entwicklern erheblich, sondern erleichterte auch Back-End-Entwicklern die Erstellung von Front-End-Seiten.
(2) Flat-UI: http://www.bootcss.com/p/flat-ui/
flat-ui ist eine kostenlose Komponentenbibliothek für WEB-Schnittstellentools. Der UI-Stil ist sehr flach und einfacher und kompakter als Bootstrap.
(3) jQuery-ui: http://jqueryui.com/
jQuery-ui ist die offizielle UI-Bibliothek von jQuery. Sie verbessert nicht nur die Verschönerung des CSS-Stils, sondern bietet auch eine Reihe von JS-Komponenten zur Verwendung durch Entwickler und unterstützt auch Anpassungsfunktionen.
(1) Stiftung: http://foundation.zurb.com/
Foundation ist eine Mobile-First-UI-Toolbibliothek, die klein ist und ein ansprechendes Layout bietet.
(2) Amazeui: http://amazeui.org/
Amazeui ist Chinas erstes Open-Source-HTML5-Cross-Screen-Frontend-Framework. Mit dem Konzept „Mobile First“ wird es schrittweise von kleinen Bildschirmen auf große Bildschirme ausgeweitet und schließlich die Anpassung an alle Bildschirme realisiert, um sich an den Trend des mobilen Internets anzupassen.
(3) MUI: http://dev.dcloud.net.cn/mui/
MUI ist ein leistungsstarkes Front-End-Framework, das der nativen APP-Erfahrung am nächsten kommt. Es ist nicht auf JS-Bibliotheken von Drittanbietern angewiesen und sein geringes Gewicht ist eine wichtige Funktion.
Angesichts der aktuellen Begeisterung für umfangreiche Anwendungs-Frameworks verfügen viele Front-End-JS-Frameworks über eigene UI-Framework-Optionen, z. B. Vues Vux, Vue-Starp, Reacts Ant-Design usw. Die Geburt dieser Frameworks kann einiges bieten Schnelle Front-End-Lösungen aus einer Hand, wodurch die Anwendung von Front-End-Grafikdesign immer erfolgreicher wird.
Die Realisierung einer Website ist untrennbar mit der Verschönerung durch Designer und der Planung durch Produktmanager verbunden. Das Frontend ist nur ein wichtiger Teil dieses Schritts, kein Teil, der ihn ersetzen kann Versuchen Sie im Kontext der Umgebung, die Mängel so weit wie möglich auszugleichen und den Inhalt den Benutzern freundlicher zu präsentieren.
Originalartikel, bitte beim Nachdruck angeben von Lao Bu - Blog Garden [http://www.cnblogs.com/luozhihao]
Dieser Artikel wurde zuerst auf dem öffentlichen WeChat-Konto veröffentlicht: Front-end Hula Hoop (Love-FED)
Synchronisierte Veröffentlichung unter: http://www.cnblogs.com/luozhihao/p/5887254.html
https://segmentfault.com/a/1190000006947487
http://www.jianshu.com/p/b7690cc8893f