So verbessern Sie Ihren Photoshop-Workflow mit CSSHat und PNGHat

Was Sie erstellen werden

In diesem Lernprogramm werde ich Sie durch den Prozess der Erstellung komplexer Web-Elemente in Photoshop führen, ohne jedoch eine einzelne Bilddatei in Ihrer fertigen Website zu verwenden. Wenn Sie fertig sind, haben Sie ein einziges Seitenlayout mit allen UI-Elementen, die Sie im Vorschaubild oben sehen. Es werden nur CSS3-, Base64-Code- und -Symbolsymbole verwendet.

Wenn Sie ein Design ohne Bild erstellen, können Sie die Ladezeit und die Anzahl der HTTP-Anforderungen auf ein absolutes Minimum beschränken und gleichzeitig die höchstmögliche Flexibilität Ihrer UI-Elemente erreichen. Pure-Code-Elemente der Benutzeroberfläche lassen sich schnell und einfach über CSS so anpassen, dass statische Bilder nicht manuell bearbeitet und erneut exportiert werden können.

Damit dies alles möglich wird, verwenden wir vier Schlüsselressourcen:

  1. CSSHat
    Photoshop-Plugin von Source, das CSS3 direkt aus Photoshop-Ebenen generiert.
  2. PNGHat
    Photoshop-Plugin, ebenfalls von Source erstellt, das jedes Bild in Base64-Code umwandelt.
  3. WENIGER
    CSS-Präprozessor, der das Codieren einer Unzahl von Zeiten vereinfacht *.
  4. FontAwesome
    Eine beliebte Sammlung von font-basierten Symbolen.

* Sie können einen anderen Präprozessor verwenden, wenn Sie möchten.

Durch das Zusammenführen dieser Elemente ist es möglich, ein reines Code-Design zu generieren, das mit dem ursprünglichen PSD nahezu identisch ist:

Die PSDDas reine Code-Ergebnis (in Firefox angezeigt)

Dieses Tutorial besteht aus zwei Teilen:

  1. Das Design.
  2. Die Codegenerierung.

In diesem ersten Teil werden wir die Techniken demonstrieren, die Sie beim Erstellen eines CSS3- und Base64-freundlichen Designs in Photoshop verwenden können. Während wir heutzutage mit reinem Code viel erreichen können, können wir noch nicht alles übersetzen, was Sie in Photoshop finden. Daher ist es wichtig, die "Dos" und "Don'ts" im Auge zu behalten, wenn Sie losfahren.

Beginnen wir mit einem kurzen Überblick über CSSHat und PNGHat, die Photoshop-Plugins, mit denen wir unseren CSS3- und Base64-Code generieren.

Intro zu CSSHat & PNGHat

CSSHat

Wenn das CSSHat-Plugin installiert ist, können Sie auf eine beliebige Ebene in Ihrem Photoshop-Dokument klicken. Das CSSHat-Fenster gibt sofort produktionsbereiten Code für Sie aus.

CSSHat wird in erster Linie von den Ebenenstileinstellungen aus interpretiert. Sie sollten also Ihre Farbverläufe und Ränder über Ebenenstile anstatt über eine der alternativen Methoden von Photoshop hinzufügen.

Photoshop-Eigenschaften, die CSSHat interpretieren kann:

  • Farbverlauf / Volltonfarbe
  • Verlaufsüberlagerung
  • Schatten fallen
  • Textebenen
  • Inneren Schatten
  • Inneres Glühen
  • Äußeres Glühen
  • Farbüberlagerung
  • Schlaganfall
  • Grenzradius
  • Opazität

Code, den CSSHat ausgeben kann

  • Standards konformes CSS3, einschließlich Farbverläufe, Schlagschatten, Textschatten usw.
  • Herstellerpräfixe (optional)
  • Breite und Höhe in px (wahlweise)
  • Fonteigenschaften: SchriftfamilieSchriftgrößeSchriftgewicht (fett / normal)Schriftstil
  • WENIGER mit LESSHat Mixins
  • Sass / SCSS mit Compass-Mixins
  • Stylus mit Nib Mixins
  • SVG-Gradienten für IE9
  • In Klasse umwandeln, die nach Photoshop-Ebene benannt wird (optional)
  • CSS-Kreise
  • Sowohl Box-Schatten als auch Text-Schatten

Dinge, mit denen CSSHat nicht arbeiten kann:

  • Mischmodi wie "Multiplizieren" und "Überlagern": Setzen Sie den Mischmodus für Schlagschatten usw. immer auf "Normal".
  • Pattern-Overlay - Stattdessen wird die Erzeugung von Hintergrundbildcode mit PNGHat durchgeführt.
  • Separate Umrandungseigenschaften pro Seite - Photoshop kann nur alle Seiten einer Umrandung einheitlich festlegen.
  • CSS-Dreiecke
  • Numerische Schriftgewichtseinstellungen wie 100, 700 usw.

PNGHat

PNGHat kann viele Dinge tun. Weitere Informationen zum Exportieren von Photoshop-Assets für das Web mit PNGHat erhalten Sie einen vollständigen Überblick über das Plugin.

In diesem Tutorial verwenden wir es, um Base64-Code zu generieren, der das Hintergrundbild des Designs bildet. Sie werden in Kürze sehen, wie das in der Praxis funktioniert.

Wenn ein Bild in Base64 konvertiert wird, erhalten Sie eine Textzeichenfolge, die direkt in CSS integriert werden kann. Je mehr Daten sich im Bild befinden, desto länger ist die Zeichenfolge. Daher eignet sich Base64 am besten für das einfache Kacheln von Bildern mit wenigen Farben.

Fertig machen

Um den Ball ins Rollen zu bringen, brauchst du ein paar Dinge. 

Photoshop-Plugins

Zunächst sollten Sie die Plugins CSSHat und PNGHat installiert haben. 

Wenn Sie keine Kopie von CSSHat erwerben können, können Sie weiterhin die integrierte "CSS-Funktion" von Photoshop verwenden und verwenden, die aus dem Kontextmenü ausgewählt werden kann, nachdem Sie mit der rechten Maustaste auf eine beliebige Ebene geklickt haben. 

In diesem Fall müssen Sie jedoch unerwünschten Standardcode für Dinge wie absolute Positionierung, Z-Index, Dimensionen und Klassennamen manuell entfernen. Es behandelt auch nicht die Erzeugung mehrerer Schatten und Verläufe sowie CSSHat und kann keinen LESS-, Sass / SCSS- oder Stylus-Ready-Code erzeugen.

Wenn Sie PNGHat nicht kaufen können, können Sie das Hintergrundbild manuell exportieren und dann über einen Online-Konverter wie http://webcodertools.com/imagetobase64converter übertragen

Ich empfehle außerdem ein drittes Plugin mit dem Namen Subtle Patterns. Dieses hinzugefügte Plugin fügt Photoshop eine Bibliothek mit Hunderten von Mustern hinzu, die sofort als Musterüberlagerung auf eine beliebige Ebene angewendet werden können.

Als Alternative zur Verwendung des Subtle Patterns-Plugins können Sie die Muster einfach durchsuchen und kostenlos herunterladen.

Hinweis: Ich weiß, was Sie sich fragen - Das ist eine Menge Zeug von Source, ist dies ein gesponserter Beitrag? Nein. Die Wahrheit ist, ich habe die gesamte Produktpalette von Source gekauft, lange bevor ich mit Tuts + begann, und ich liebe jeden von ihnen, weil er so viele Stunden in meinen Tag zurückgelegt hat. Ich empfehle diese Plugins, weil mich meine eigene Erfahrung mit der gesamten Suite so beeindruckt hat.

Schrift Awesome & Roboto

Wir fügen einige Symbole in Ihr Design über Font Awesome ein. Sie müssen also die Schriftart herunterladen und auf Ihrem System installieren.

Die Schriftart des regulären Textes ist Roboto, daher müssen Sie diesen auch installieren. Sie können es von Google Webfonts beziehen.

Neue PSD und Hintergrundbild

Erstellen Sie ein neues Photoshop-Dokument mit einer Größe von 1600px x 2180px. Doppelklicken Sie auf die Standardebene "Background", um sie zu entsperren, und speichern Sie dann Ihre PSD.

In dem Subtile Muster Fenster (oder Website), suchen nach Satinbindung. Wenn Sie es finden, mit Ihrem Hintergrund Klicken Sie auf die Kachel des Musters, um es automatisch als Musterüberlagerung anzuwenden.

Sie sollten jetzt einige subtile vertikale Graustufenlinien auf Ihrer Leinwand sehen. Wir haben dieses Muster als geeignet für die Konvertierung in Base64 ausgewählt, da es nur wenige Farben verwendet und nur 24 x 12 Pixel groß ist. Dies bedeutet, dass eine relativ kleine Code-Zeichenfolge erzeugt wird.

Fügen Sie den oberen Rand hinzu

Erstellen Sie zum Erstellen eines Rahmens auf der Seite ein Rechteck am oberen Rand Ihrer Leinwand, wobei die gesamte Breite und durchlaufen wird 8px in der Höhe. Vergeben Sie diese Eigenschaften:

Füllfarbe: #dddddd

Opazität: 50%

Ebenenstil> Inner Shadow:

  • Mischmodus: Normal
  • Farbe: # c8c8c8
  • Opazität: 100%
  • Winkel: -90
  • Entfernung: 2
  • Größe: 4

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: #ffffff
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 2
  • Größe: 1

Ihr "oberer Besatz" sollte so aussehen:

Erstellen Sie das Menü

Wenn Sie dieses Menü erstellen, sehen Sie einige der Effekte, die mit Farbverläufen, Schatten und Konturen erstellt werden können. Wir wollen ein sauberes, erhöhtes Menü, das sich in einem Inset-Wrapper befindet.

1. Menüumbruch

Zunächst erstellen wir den Inset-Wrapper, der das Menü enthalten wird. Erstellen Sie ein zentriertes, abgerundetes Eckenrechteck auf Ihrer Leinwand bei 1200px breit durch 61px hoch. Legen Sie die folgenden Eigenschaften fest:

Füllfarbe: # f9f9f9 - Beachten Sie, dass in diesem Rechteck zwar ein Farbverlauf vorhanden ist, Sie jedoch eine Füllfarbe als Fallback festlegen möchten.

Eigenschaften> Live-Shape-Eigenschaften> Eckenradius: 12px

Ebenenstil> Inner Shadow:

  • Mischmodus: Normal
  • Farbe: # 000000
  • Opazität: fünfzehn%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 10

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: #ffffff
  • Farbe> Ort, 100%: # f3f3f3
  • Stil: Linear

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: #ffffff
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 2

Ihr Menü-Wrapper sollte jetzt so aussehen:

2. Menühintergrund

Erstellen Sie ein zweites Rechteck mit abgerundeten Ecken über Ihrem Menü-Wrapper, um 1190px breit durch 50px hoch, mit der oberen linken Ecke 5px weiter rechts und unten als die obere linke Ecke des Menü-Wrappers. Fügen Sie diese Eigenschaften hinzu:

Füllfarbe: #ffffff

Eigenschaften> Live-Shape-Eigenschaften> Eckenradius: 10px

Ebenenstil> Strich:

  • Größe: 1
  • Position: draußen
  • Farbe: # e4e4e4

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: # e5e5e5
  • Farbe> Ort, 100%: #ffffff
  • Stil: Linear

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # c1c1c1
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 3
  • Größe: 4

Sie sollten jetzt haben:

3. Menüelemente hinzufügen

Erstellen Sie ein weiteres Rechteck, diesmal um 130px breit durch 51px hoch, direkt über dem "menühintergrund" -Balken. Geben Sie diese Verlaufsüberlagerung ein:

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: #efefef
  • Farbe> Ort, 25%: # e4e4e4
  • Farbe> Ort, 100%: #fcfcfc
  • Stil: Linear

Fügen Sie nun Platzhaltertext hinzu: Geben Sie das Wort "Page" ein und positionieren Sie es mit den folgenden Einstellungen in der Mitte Ihrer Menüelemente:

Zeichen> Schrift: Roboto, regelmäßig

Zeichen> Schriftgröße: 18px

Zeichen> Farbe: # 5c5c5c

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: #ffffff
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 0

Ihr Menüpunkt sollte so aussehen:

4. Erstellen Sie einen "aktuellen" Menüelementstil

Erstellen Sie ein Duplikat des Rechtecks ​​und des Texts des Menüelements und verschieben Sie ihn nach rechts, sodass er direkt neben dem Original liegt. Bearbeiten Sie den Text, um "Aktuell" zu lesen.

Legen Sie die Ebenenstileigenschaften des Rechtecks ​​fest auf:

Ebenenstil> Strich:

  • Größe: 1
  • Position: draußen
  • Farbe: # e62d4ee4e4e4

Ebenenstil> Inner Shadow:

  • Mischmodus: Normal
  • Farbe: # faabb9
  • Opazität: 60%
  • Winkel: 90
  • Entfernung: 3
  • Größe: 5

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: # ef3d5d
  • Farbe> Ort, 25%: # dc2345
  • Farbe> Ort, 100%: # fc6c86
  • Stil: Linear

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # cc2241
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 0

Ändern Sie dann die Einstellungen für Textfarbe und Schlagschatten in:

Zeichen> Farbe: #ffffff

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # b50020
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 0

Wenn Sie mit dem obigen Schritt fertig sind, machen Sie noch einige Duplikate des ursprünglichen "Menüelements" und platzieren Sie diese rechts neben dem "aktuellen Menüelement". Wir machen dies, um zu sehen, wie die Menüelementstile aussehen, wenn sie bündig aneinander sitzen, um sicherzustellen, dass eine angemessene visuelle Trennung von einem Element zum nächsten besteht. 

Leider gibt es in Photoshop keine Möglichkeit, etwas wie "Rahmen links" festzulegen. Daher können wir links und rechts nicht direkt an den Rechtecken des Menüelements festlegen. Wir müssen den Effekt jedoch noch simulieren, um eine Trennung zwischen den einzelnen Elementen zu erreichen. Verwenden Sie das Linien-Werkzeug von Photoshop, um einige zu zeichnen 1px breite vertikale Linien zwischen den Menüelementen und setzen deren Füllfarbe auf #dddddd

Mit all diesen Elementen sollten Sie Folgendes haben:

Fügen Sie den Haupttext hinzu

Wenn Sie dieses Layout für einen Client verwenden, ist dies der Bereich, in dem Sie den Hauptinteressenspunkt oder den Aufruf zur Aktion hinzufügen würden. Für dieses Tutorial fügen Sie die folgenden vier Zeilen hinzu, die alle auf der Seite zentriert sind:

  • Wussten Sie, dass Sie es können?
  • Haben Sie Ihren Photoshop
  • UND DEIN
  • Auch reiner Code?

Geben Sie der ersten und dritten Zeile die folgenden Einstellungen an:

Zeichen> Schrift: Roboto, dünn

Zeichen> Schriftgröße: 48px

Zeichen> Farbe: # 6b6b6b

Geben Sie dann der zweiten und vierten Zeile diese Einstellungen an:

Zeichen> Schrift: Roboto, Fett

Zeichen> Schriftgröße: 80px

Zeichen> Farbe: # ef3d5d

Ihr Text sollte jetzt so aussehen:

Fügen Sie den Info-Bereich hinzu

1. Erstellen Sie den Bedienfeldhintergrund

Erstellen Sie unter dem Haupttext ein abgerundetes Rechteck 1200px breit durch 665px hoch. Geben Sie diese Einstellungen an:

Füllfarbe: #ffffff

Eigenschaften> Live-Shape-Eigenschaften> Eckenradius: 15px

Ebenenstil> Strich:

  • Größe: 1
  • Position: Innerhalb
  • Farbe: # d8d8d8

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # c1c1c1
  • Opazität: 27%
  • Winkel: 90
  • Entfernung: 3
  • Größe: 4

2. Erstellen Sie den Panel Header Background

Dann, 60px Erstellen Sie unterhalb des Bedienfeldhintergrunds ein weiteres Rechteck mit abgerundeten Ecken. Es sollte sein 1230px breit und 70px hoch. Zentrieren Sie es auf der Leinwand, damit es durchsteht 15px auf beiden Seiten des Bedienfeldhintergrunds. Vergeben Sie diese Eigenschaften:

Füllfarbe: # ef3d5d

Eigenschaften> Live-Shape-Eigenschaften> Eckenradius: 10px

Ebenenstil> Inner Shadow:

  • Mischmodus: Normal
  • Farbe: # de2a4a
  • Opazität: 60%
  • Winkel: 90
  • Entfernung: 0
  • Größe: 5

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: # ef2c4f
  • Farbe> Ort, 10%: # dc2345
  • Farbe> Ort, 100%: # fc6c86
  • Stil: Linear

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # cc2241
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 3
  • Größe: 0

3. Erstellen Sie den zweiten Schatten des Panel-Header-Hintergrunds

Wir haben bereits einen Schlagschatten auf das gerade erstellte Rechteck gesetzt, wodurch es einen subtilen 3D-Effekt erhält. Wir möchten aber auch einen zweiten Schatten, der wie ein Schatten aussieht, der von einem Downlight geworfen wird. Da wir die Schlagschatteneigenschaft des vorhandenen Rechtecks ​​bereits "verbraucht" haben, müssen wir ein zweites Rechteck erstellen, auf das ein zweiter Schatten angewendet wird.

Duplizieren Sie das Rechteck des Bedienfeldhintergrunds, ziehen Sie es im Ebenenbedienfeld unter das Original, und löschen Sie den vorhandenen Ebenenstil. Nennen Sie es "Panelheadershadow", damit Sie die beiden Ebenen leicht voneinander unterscheiden können. Geben Sie diese Schlagschatteneinstellungen an:

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # 000000
  • Opazität: 27%
  • Winkel: 90
  • Entfernung: 5
  • Größe: 3

4. Erstellen Sie den Panel-Kopfzeilentext

Direkt über der Mitte des Hintergrunds der Panel-Kopfzeile geben Sie "IN DIESES TUTORIAL:" ein und geben dem Text folgende Einstellungen:

Zeichen> Schrift: Roboto, regelmäßig

Zeichen> Schriftgröße: 24px

Zeichen> Farbe: #ffffff

Ebenenstil> Schlagschatten:

  • Mischmodus: Normal
  • Farbe: # b50020
  • Opazität: 100%
  • Winkel: 90
  • Entfernung: 1
  • Größe: 0

5. Erstellen Sie den Bedienfeldtext

Fügen Sie abschließend folgende Textzeilen hinzu:

  • Erfahren Sie, wie Sie in Photoshop entwerfen und ausgeben
    Standards bereit, reiner CSS3 + Base64-Code. 
    Das bedeutet keine Bilder und minimales HTTP
    Anforderungen für ein äußerst effizientes Laden.
  • CSSHat + PNGHat + WENIGER + FontAwesome

Setze die erste Menge Text auf:

Zeichen> Schrift: Roboto, dünn

Zeichen> Schriftgröße: 36px

Zeichen> Farbe: # 6b6b6b

Und die zweite Menge Text an:

Zeichen> Schrift: Roboto, Schwarz

Zeichen> Schriftgröße: 48px

Zeichen> Farbe: # 6b6b6b

Markieren Sie dann jedes der "+" - Symbole und stellen Sie deren Farbe auf: # ef3d5d

Sie sollten jetzt ein Infopanel haben, das folgendermaßen aussieht:

Fügen Sie den großen Abwärtspfeil hinzu

Hier setzen wir Font Awesome ein. Wir werden das Symbol "fa-down-arrow" platzieren und dieses anstelle eines Bildes verwenden. 

Der einfachste Weg, dies zu tun, besteht darin, den entsprechenden "Buchstaben" in den Cache zu bekommen, indem Sie das Cheatsheet Font Awesome aufrufen. Suchen Sie das Symbol "fa-down-arrow", markieren Sie die kleine Bildvorschau und drücken Sie STRG / CMD + C

Markieren und kopieren Sie den kleinen Pfeil nach unten

Gehen Sie zurück zu Ihrer Leinwand, setzen Sie einen Cursor mit dem Textwerkzeug und fügen Sie den gerade kopierten Buchstaben ein. Zuerst sehen Sie nur ein lustiges kleines Rechteck mit einem Kreuz. Ändern Sie Ihre Einstellungen also folgendermaßen:

Zeichen> Schrift: FontAwesome

Zeichen> Schriftgröße: 200px

Zeichen> Farbe: # 6b6b6b

Stellen Sie sicher, dass der Pfeil auf der Leinwand zentriert ist, und setzen Sie die Deckkraft der Ebene auf 30%. Sie sollten jetzt diesen cool aussehenden Pfeil haben:

Fügen Sie die Schaltfläche "Start" hinzu

1. Schaltflächenhintergrund und zweiter Schatten

Erstellen Sie ein neues Rechteck mit abgerundeten Ecken, 420px breit durch 105px hoch. Die Schaltfläche verwendet genau die gleichen Layer-Stileigenschaften wie der Hintergrund des Panel-Headers, sodass Sie diese Layer-Stile einfach kopieren können. Klicken Sie mit der rechten Maustaste auf die Ebene des Hintergrunds der Bedienfeldkopfzeile und wählen Sie "Ebenenstil kopieren". Klicken Sie dann mit der rechten Maustaste auf Ihre neue Schaltflächenebene und wählen Sie "Ebenenstil einfügen"..

Wie beim Hintergrund des Bedienfeld-Headers möchten wir für diese Schaltfläche ein zweites Rechteck erstellen, auf das ein zweiter Schatten angewendet werden kann. Duplizieren Sie Ihre Schaltflächenebene und ziehen Sie sie in der Ebenenpalette unter das Original". Kopieren Sie den Ebenenstil aus der Ebene "panelheadershadow", die Sie zuvor erstellt haben, und fügen Sie ihn in Ihren neuen Schatten ein" Schicht.

2. Button Kreis und rechter Pfeil

Wir fügen der Schaltfläche einen kleinen Kreis hinzu, der wie eine kleine Vertiefung aussehen wird, und setzen dann einen nach rechts zeigenden weißen Pfeil darauf.

Erstellen Sie einen Kreis (Ellipse) über der Schaltfläche um 47px durch 47px. Positionieren Sie es so, dass es den gleichen Abstand von der oberen, linken und unteren Kante des Schaltflächenhintergrunds hat, und weisen Sie ihm die Verlaufsüberlagerung zu:

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 0%: # f04f6c
  • Farbe> Ort, 100%: # e32d4f
  • Stil: Linear

Um den Pfeil nach rechts zu erstellen, verwenden wir wieder FontAwesome. Gehe zurück zum Cheatsheet und kopiere diesmal die fa-caret-right Symbol. Verwenden Sie auf Ihrer Leinwand das Textwerkzeug, um den Cursor über dem soeben erstellten Kreis zu positionieren und in das Symbol / das Zeichen "Fantastische Schrift" einzufügen. Vergeben Sie diese Eigenschaften:

Zeichen> Schrift: FontAwesome

Zeichen> Schriftgröße: 36px

Zeichen> Farbe: #ffffff

Positionieren Sie den neu erstellten weißen Pfeil in der Mitte des darüber befindlichen Kreises.

3. Erstellen Sie den Schaltflächentext

Geben Sie über der Schaltfläche rechts neben dem Kreis und dem Pfeil "Start the Tutorial" ein und geben Sie dem Text folgende Einstellungen:

Zeichen> Schrift: Roboto, regelmäßig

Zeichen> Schriftgröße: 36px

Zeichen> Farbe: #ffffff

Dieser Text verwendet denselben Schlagschatten wie der "Panel-Kopfzeilentext", sodass Sie den Stil aus diesem Text kopieren und in diese Ebene einfügen können.

Sie sollten jetzt eine Schaltfläche haben, die folgendermaßen aussieht:

Fügen Sie den unteren Rand hinzu

Wir werden jetzt das letzte Element des Designs hinzufügen, ein paar Beschneidungen an der Unterseite, um den Rahmen abzuschließen. Wenn dieses Element verschlüsselt ist, verwenden wir separate Einstellungen für den oberen und den unteren Rand. Da Photoshop dies jedoch nicht erleichtern kann, werden stattdessen wieder Formwerkzeuge verwendet, damit wir die richtigen Farben einsetzen können.

Erstellen Sie unter der Startschaltfläche ein Rechteck mit einer Füllfarbe von #dddddd das ist 5px hoch und erstreckt sich über die gesamte Seitenbreite. Duplizieren Sie das neue Rechteck und verschieben Sie es nach unten 10px also gibt es eine 5px Lücke zwischen den beiden Rechtecken.

Zeichnen Sie in der Mitte Ihrer Leinwand und über den beiden grauen Linien / Rechtecken einen Kreis 40px durch 40px und gib diese Eigenschaften:

Füllfarbe: # f2f2f2

Ebenenstil> Strich:

  • Größe: 5
  • Position: Innerhalb
  • Farbe: #dddddd

Ebenenstil> Verlaufsüberlagerung:

  • Farbe> Ort, 40%: #dddddd
  • Farbe> Ort, 45%: # f2f2f2
  • Stil: Radial

Achten Sie besonders auf die Einstellungen der Verlaufsüberlagerung, da sie sich von den zuvor verwendeten unterscheiden. Die Farbstopps werden bei 40% und 45% anstatt bei 0% und 100% platziert, und wir verwenden einen radialen Farbverlauf anstelle eines linearen Verlaufs. Zusammen mit dem Rand / Strich ergibt dies die Wirkung eines kleinen grauen Kreises, der von einem größeren Kreis umgeben ist.

Ihre untere Leiste sollte so aussehen:


Alles erledigt!

Sie sollten jetzt ein komplettes PSD-Design haben, das zu 100% in reinen CSS3- und Base64-Code übersetzt werden kann:

Kommt auf

Im folgenden Teil dieses Tutorials:

  1. Sie richten den HTML-Code für Ihr Design ein.
  2. Sie können auch ein einfaches LESS-Projekt mit automatischer Kompilierung (ohne Befehlszeile) mit der kostenlosen Windows- und Mac-App Prepros einrichten.
  3. Wir integrieren LESSHat und Normalize.less
  4. dann auch Font Awesome via FontAwesome.less.
  5. Sie konvertieren Ihr Hintergrundbild in Base64 und integrieren es in Ihren LESS-Code.
  6. Danach konvertieren Sie alle Ihre Gestaltungselemente in CSS3 und fügen sie Ihrem LESS-Code hinzu.
  7. Schließlich können Sie sich in Ihrem Stuhl zurücklehnen und sind sehr beeindruckt von Ihnen

wir sehen uns später!