7. CSS-Sprites
CSS-Sprites bezeichnet eine einzelne
Grafikdatei, die viele Symbole und Icons
enthält. Diese zusammengefassten Grafiken
fungieren als Sprites und dienen dazu, die
Ladezeit von Webseiten zu minimieren. Die
einzelnen Elemente dieser Gesamtgrafik
werden mit der CSS-Eigenschaft background-
image und background-position ein-
beziehungsweise ausgeblendet.
Quelle: https://de.wikipedia.org/wiki/CSS-Sprites
8.
9. CSS-Sprites im Überblick
Beliebige Farben
Weniger Dateiaufrufe
Geringe Dateigröße
Kein „Flackern“ bei
Bildwechseln
Nicht (automatisch)
Retina-Optimiert
Animationen
komplex/gewöhnungsbe
dürftig
Vorteile Nachteile
11. Icon-Fonts
Icon-Fonts sind Webfonts, die Icons statt
Buchstaben darstellen und vor allem als
funktionale Piktogramme verwendet werden.
Sie sind ein Alternative zu reinen Bilddatei oder
CSS-Sprites. Da Icon-Fonts meist als
Vektorschriften angelegt werden, können diese
grafisch skalieren und haben eine geringere
Dateigröße als Pixel-Icons.
Quelle: https://de.wikipedia.org/wiki/Webtypografie#Icon-Fonts
13. Beispiele
Font Awesome
Eine der bekanntesten Icon Font
http://fontawesome.io/
Ligature Symbols
Icon Font die Ligaturen nutzt
http://kudakurage.com/ligature_symbols/
Fontello
Webservice zum erstellen individueller Icon Fonts
http://fontello.com
Vorstellung Person
Urlaubsguru
Erste Gehversuche im Web 95
Seit 2009 vollberuflich im Web tätig
Seit 2012 vorrangig WordPress
Seit 2014 Inhouse Entwickler
Beispiel aus der Praxis, Video in Echtzeit, bei simulierter Mobilfunkverbindung
Bildwechsel findet per CSS ohne Sprite und ohne Preload statt, es werden allein für dieses Menü 10 Grafiken geladen
Nachteile: Erhöhte Ladezeiten, schlechte User Experience durch „flackern“ beim ersten laden
Das ist ungefähr so praktisch wie das Braune Zeug in den Pampers meines Sohns
PNG24 für halbtransperenzen, also falls grafiken nicht immer auf dem gleichen Untergrund liegen.
GIF Für Grafiken mit wenigen Farben und ggf einer Volltranzparenz
SVG für Vektorgrafiken
JPG für alles andere
Andere Formate haben im Web nichts verloren
Vorlage für PNG Sprite
Facebook Icons, Thermometer
EOT für Internet Explorer
WOFF Chrome & Firefox
TTF/OTF alle Modernen Browser, IE ab 9
SVG Font, Support mittlerweile bei Chrome eingestellt, nur noch für Safari und Safari Mobile
Tricksreferenz: IconVault mit Forecast Font, Thermo Icons
Ähnlich zu Fontello - IcoMoon
Fontello erlaubt das „zusammenklicken“ individueller Iconfonts, sowie den Upload eigener Icons
Lea Verou ist ein Engel der Programmierung
14:45 Lightnight Talks SCSS Zaubertricks Friedhelm Oja