Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleInhaltsverzeichnis anzeigen
Table of Contents
maxLevel4

Im PEIQ PORTAL integrierte Logos und Grafiken

Folgende Logos und Grafiken werden seitens PEIQ hinterlegt:

Grafik

Dateityp

Größe

Anmerkungen

Logo

.SVG

keine Einschränkungen

Aktuelles Logo als Vektor-Grafik (vektorbasiertes .SVG) anliefern: Um eine optimale Darstellung des Logos auf allen Endgeräten zu gewährleisten, bindet PEIQ die Grafiken ausschließlich als .SVG (Scalable Vector Graphics) ein.

monochromes Logo

.SVG

keine Einschränkungen

Dieses Logo wird beispielsweise beim Sticky-Header verwendet. Das Logo muss nicht zwangsläufig monochrom sein, sondern sollte im Kontrast zum Sticky-Header stehen. Bitte als Vektor-Grafik (vektorbasiertes .SVG) anliefern: Um eine optimale Darstellung des Logos auf allen Endgeräten zu gewährleisten, bindet PEIQ die Grafiken ausschließlich als .SVG (Scalable Vector Graphics) ein.

Favicon

.ICO

16×16 oder 32×32

Das Favicon ist ein sehr kleines Symbol bzw. Logo, wie es typischerweise in der Adresszeile eines Webbrowsers links von der URL bzw. im Tab angezeigt wird. Das Favicon dient meist dazu, die zugehörige Website auf wiedererkennbare Weise zu kennzeichnen. 

Apple Touch Icons

.PNG

In den folgenden Auflösungen:

  • 57x57

  • 76x76

  • 120x120

  • 152x152

Touch Icons werden von gängigen Smartphones und Tablets genutzt, um Lesezeichen auf dem Homescreen darzustellen. Zudem nutzen gängige Browser

das

Touch Icons auf der Startseite des Browsers, um die regelmäßig besuchten Seiten des

Nutzers

Benutzers bzw. der Benutzerin anzubieten. 

Icon

.PNG

192x192

Icon für andere Systeme.

Open Graph Logo

.PNG

Best Practices siehe hier.

Das Open Graph Logo wird als Fallback verwendet, um auf Facebook geteilte Links zu Seiten zu bebildern, die über keine eigenen Bilder verfügen, wie beispielsweise die Startseite. Bei Beiträgen wird beispielsweise immer das erste Bild des Beitrags genutzt.

AMP-Publisher-Logo

.PNG

Höhe von 60px

Informationen und Hinweise zum AMP-Publisher-Logo finden sich hier.

Das AMP-Publisher-Logo wird auch ohne aktiviertes AMP für die Schema-org-Auszeichnung benötigt.

Segmentmarkierungen

Status
colourGreen
titleOPTIONAL

.SVG

keine Einschränkungen

Um eine optimale Darstellung des Logos auf allen Endgeräten zu gewährleisten, bindet PEIQ die Grafiken ausschließlich als .SVG (Scalable Vector Graphics) ein.

SVG-Dateien überprüfen

Die SVGs müssen kundenseitig angeliefert werden. Hierbei ist auf einige Punkte zu achten. Nachfolgend werden einige nützliche Hinweise zum Umgang und zur Überprüfung von SVG-Dateien gegeben.

Damit beim Einsatz von SVG-Dateien alle Vorteile des Formats – wie z. B. die stufenlose Skalierung ohne Qualitätsverlust unabhängig von der Zeichengröße – zum Tragen kommen, müssen die Dateien bestimmte Rahmenbedingen erfüllen. Außerdem gibt es noch spezielle Anforderungen, da die SVG-Dateien direkt inline im HTML-Code der Seite eingebettet werden.

  • Das SVG muss vektorbasiert sein.

  • Das SVG darf keine eingebetteten Grafiken (meist in Form von base64-encodierten JPG oder PNG Daten) enthalten.

  • Das SVG darf keine verlinkten Grafiken enthalten.

  • Das SVG darf keinen <style> CSS Block enthalten.

  • Das SVG darf keine id oder class Attribute enthalten; Falls id Attribute nicht vermieden werden können, dann sollten es zumindest möglichst eindeutige sein (UUIDs).

Bei SVG-Dateien handelt es sich um reguläre XML-Dateien, die mit nahezu jedem beliebigen Editor – wie z. B. Visual Studio Code oder Windows Notepad/Editor – ganz einfach gelesen werden können. Ein vektorbasiertes XML sieht beispielsweise folgendermaßen aus:

Code Block
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 22.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 212.6 42.5" style="enable-background:new 0 0 212.6 42.5;" xml:space="preserve">
<g>
	<g>
		<path style="fill:#C90130;" d="M53.8,12.3h3.4v18h-3.4V12.3z"/>
		<path style="fill:#C90130;" d="M69.4,23.9c0,5.3-2.9,6.6-4.9,6.6c-3,0-4.9-2.4-4.9-6.5c0-4.6,2.4-6.6,4.9-6.6C67.6,17.4,69.4,19.9,69.4,23.9
			z M63.1,23.9c0,2.2,0.3,4,1.6,4c1.1,0,1.4-2.1,1.4-4c0-1.7-0.3-4-1.4-4C63.4,20,63.1,22.2,63.1,23.9z"/>
		<path style="fill:#C90130;" d="M75.3,23.2L75.3,23.2c0.3-0.7,0.5-1.2,0.7-1.8l1.6-3.8h3.7l-3.1,5.3l3.2,7.4h-3.8l-1.8-5.2l-0.6,1.1v4.1h-3.4
			v-18h3.4L75.3,23.2L75.3,23.2z"/>
...
	</g>
</g>
</svg>

Note

SVGs mit eingebetteten Grafiken lassen sich nicht verlustfrei in der Größe skalieren und darüber hinaus verbrauchen eingebettete Grafiken im Normalfall deutlich mehr Speicherplatz als reine Vektorinformationen.

Enthält ein SVG eingebettete Grafiken, sind in der Datei Blöcke zu finden, die beispielsweise folgendermaßen aussehen:

Code Block
<image style="overflow:visible;" width="156" height="165" xlink:href="data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEN2Q3ZAAD/7AARRHVja3kAAQAEAAAAHgAA/+4AIUFkb2JlAGTAAAAAAQMA
EAMCAwYAAAREAAAGJQAACF3/2wCEABALCwsMCxAMDBAXDw0PFxsUEBAUGx8XFxcXFx8eFxoaGhoX
Hh4jJSclIx4vLzMzLy9AQEBAQEBAQEBAQEBAQEABEQ8PERMRFRISFRQRFBEUGhQWFhQaJhoaHBoa
JjAjHh4eHiMwKy4nJycuKzU1MDA1NUBAP0BAQEBAQEBAQEBAQP/CABEIAMUAxQMBIgACEQEDEQH/
xACtAAEAAQUBAAAAAAAAAAAAAAAAAQIDBAYHBQEBAAMBAQAAAAAAAAAAAAAAAAIDBQEEEAABAwID
CAICAgMAAAAAAAAAAQIDEQUQIDUwMRIyBBUGFjMUQBNQIWAlBxEAAQIEBQMCBQUBAAAAAAAAAwEC
AJKycyBAMdIEEZM0MDUhURKzZBBwcSKCdBIAAQMEAgIBBQAAAAAAAAAAAQAxAhAwkXIyMxEhUCBB
EiKC/9oADAMBAAIRAxEAAADoAGubHpUfTQ8JVqe68Ie68Ie68Ie68Ie68Ie68Ie68Ie68IbJuPNe
lWZ4T8QDSt10qHr18VbIAAAkBwABEw7l9K5r0qzLCzPAaVuulQ9evirZAAEgOEW3LqxU5dRKQGV0
rmvSrMwLM8BpW66VD16+KtkASA4ojGRuWrMd5kXcbJ4vzEpCHcvpXNelWZgWZ4DSt10qHr18VbJI
BxajERmxTShVNNwvZdrJTkJIHcvpXNelWZYWZ4DSt10qHr1+SrZEOTYjDRmxFKmUVI1ZNrNXXLgm
ISAy+lc16VZlhZngNK3XSoevwCKthjxhoTZilSRPa5uU5XLrmZRcWglAdAy+lc16VZlhZngNK3XS
...

Enthält ein SVG verlinkte Grafiken, sind in der Datei Blöcke zu finden, die beispielsweise folgendermaßen aussehen:

Code Block
<image style="overflow:visible;enable-background:new;" xlink:href="logo.png">

Note

Enthält ein SVG eingebette eingebettete <style> CSS-Blöcke, kann dies zu Nebeneffekten führen, falls mehrere SVGs auf der Seite eingebunden sind (das ist der Regelfall). Adobe Illustrator exportiert standardmäßig CSS-Blöcke mit den Klassennamen .st[0-9], was darin resultiert, dass das letzte eingebunden SVG der Seite bestimmt, wie die Klasse definiert ist.

Daumenregel anhand der Dateigröße

Ohne sich den Inhalt der SVG-Datei selbst in einem Editor anzuzeigen, lässt sich oftmals schon anhand der Dateigröße sehen, ob es sich um ein gewünschtes vektorbasiertes SVG oder um ein unerwünschtes SVG mit eingebetteten oder verlinkten Grafiken handelt!

...

Je nach Komplexität (oder eben nicht) des Motivs kann aber auch fälschlicherweise die ein oder andere Daumenregel greifen. Deswegen ist eine exakte Kontrolle unter Zuhilfenahme eines Editors unabdingbar.

SVG aus Adobe Illustrator exportieren

Um ein möglichst brauchbares SVG aus Adobe Illustrator zu exportieren, empfiehlt es sich folgende Einstellungen zu beachten.

  • Datei → Exportiereren Exportieren → Exportieren als…

  • Dateityp: SVG (*.SVG) und Option Zeichenflächen verwenden

    • deaktivieren, wenn nur das Objekt selbst ohne Rand exportiert werden soll. Das ist üblicherweise die gewünschte Einstellung.

    • aktivieren, wenn die Zeichenfläche gewünscht ist, z. B. um einen Abstand um das eigentliche Element zu haben.

  • Stil: Inline-Format

  • Schrift: SVG

  • Bilder: Beibehalten

  • Objekt-IDs: MinimalEindeutig (erstellt UUIDs)

  • Dezimalstellen: 2

  • Minifizieren: AN

  • Responsiv: AN

...

Empfohlene SVG-Optionen für den Export aus Adobe Illustrator

...

Optimierung von SVG-Dateien

Abhängig vom Tool, mit dessen Hilfe die SVG-Datei erstellt wurde, sind in der Datei zusätzliche, meist überflüssige Informationen enthalten. Mit einem Tool wie beispielsweise SVGOMG! lassen sich diese (meist) verlustfrei entfernen.

Im Normalfall ist eine weitere Optimierung von SVG-Dateien nicht nötig, da sich diese aufgrund ihrer textbasierten Natur sehr gut komprimieren lassen (nginx gzip compression).

Note

ACHTUNG: Wenn ein SVG mit SVGOMG optimiert werden soll, muss die Option Clean IDs deaktiviert sein, sonst macht SVGOMG aus den UUIDs wieder a, b, c, … was bei mehreren SVGs pro Seite wieder zu Konflikten führt!

Responsive SVG-Dateien

Im Zusammenhang mit responsiven SVG-Dateien ist darauf hinzuweisen, dass eine verlustfreie Skalierung nicht automatisch zu einer guten Lesbarkeit des entsprechenden Motivs führt. Mittels Media-Queries kann ein SVG selbst responsiv bzw. adaptiv werden.

...

Info

Ggf. ist es auch hier sinnvoll, die Klassen .small und .large eineindeutig mit einem Zufallswert zu versehen, um ggf. Einflüsse von anderen responsiven SVGs zu vermeiden!

Verwandte Seiten

Filter by label (Content by label)
showLabelsfalse
maxCheckboxfalse
showSpacefalse
reversefalse
cqllabel in ( = "design-elemente" , " kunden-ci" ) and space = "PPSD"PUPKB"

Include Page
Disclaimer der PEIQ PORTAL - Produktdokumentation
Disclaimer der PEIQ PORTAL - Produktdokumentation

Nur für PEIQ-Mitarbeiter:innen
https://peiq.atlassian.net/wiki/x/JICPAw