Erstellen eines barrierefreien Logos mit skalierbaren Vektorgrafiken
Veröffentlicht: 2023-02-12Ein SVG oder Scalable Vector Graphics ist ein Dateiformat, das einfache, auflösungsunabhängige Grafiken im Web ermöglicht. Sie können ein SVG zwar nicht direkt in Photoshop erstellen, aber Sie können Ihr Bildmaterial aus Photoshop als SVG exportieren.
Wenn es darum geht, ein SVG als Logo zu verwenden, ist Barrierefreiheit der Schlüssel. Sie möchten sicherstellen, dass Ihr Logo von allen leicht gesehen und verstanden werden kann, unabhängig von Fähigkeiten oder Behinderungen.
Es gibt ein paar Dinge zu beachten, wenn Sie ein SVG als Logo verwenden. Denken Sie zunächst daran, Alt-Text zu Ihrem SVG hinzuzufügen. Dadurch wird sichergestellt, dass Ihr Logo von Bildschirmlesegeräten und anderen Hilfstechnologien gelesen werden kann.
Als nächstes halten Sie Ihr Logo einfach. Je komplexer Ihr Logo ist, desto schwieriger wird es für Menschen mit kognitiven Beeinträchtigungen, es zu verstehen.
Stellen Sie schließlich sicher, dass Ihr Logo lesbar ist. Das bedeutet, eine klare Schriftart zu verwenden, die gut lesbar ist.
Wenn Sie diese Tipps befolgen, können Sie ein Logo erstellen, das für alle zugänglich ist.
Seit 1999 hat die Verwendung von skalierbaren Vektorgrafiken (SVGs) zugenommen. Es sollte zwischen dekorativen und informativen Bildern unterschieden werden. Wenn das Bild dekorativ sein soll, muss es ein leeres/null-Alternativtextattribut haben. Beschreibende und aussagekräftige alternative Inhalte sollten nicht länger als 250 Zeichen und nicht länger als 800 Zeichen sein. Wenn Sie ein einfaches, einfaches oder dekoratives Bild verwenden, können Sie es mit dem <img>-Tag als Datei speichern. Für komplexere oder wesentliche SVGs sollte der HTML-Code Markup für sie enthalten. Infolgedessen werden JavaScript und CSS eine breitere Palette von Optionen haben, um die Stile und Animationen von Bildern anzuzeigen.
Beim Erzählen von grundlegenden alternativen Inhalten war nicht klar, wer im Fall von Best in Show die Nase vorn haben würde. Da viele der Muster alternative Inhalte rendern können, haben Designer und Entwickler eine größere Auswahl an Mustern zur Auswahl. Wenn es darum geht, aussagekräftigere alternative Inhalte für SVGs bereitzustellen, ist Pattern 11 die zuverlässigste Wahl für verschiedene Browser und Screenreader.
Da sie so einfach zu verwenden sind, können Vektorgrafiken in Strichzeichnungen, Logos, animierten Bildern und Grafiken verwendet werden. Die beiden häufigsten Arten von Logos sind Logos, die von Benutzern leicht erkannt werden, und Symbole, die ihre Farbe ändern oder animiert werden können, wenn Benutzer damit interagieren.
Es funktioniert nicht gut mit Bildern mit vielen feinen Details und Texturen, wie es bei Fotos der Fall ist, da es vektorbasiert ist. Logo, Symbol und andere flache Grafiken mit einfacheren Farben und Formen eignen sich am besten für das Format. Darüber hinaus unterstützen zwar die meisten modernen Browser SVG, ältere Browser jedoch möglicherweise nicht.
JPEGs, PNGs und GIFs hingegen haben keine skalierbare HTML5-Funktionalität und sind bei keiner Auflösung pixelgenau. Da es sich bei den Dateien in einem Vektorbild um Vektordateien handelt, sind sie in der Regel viel kleiner als Bitmap-Bilder. CSS-Styling kann verwendet werden, um eingebettete SVGs zu erstellen.
Sind SVG-Dateien zugänglich?

Ja, SVG-Dateien sind zugänglich. Es handelt sich um XML-Dateien, die von Screenreadern und anderen Eingabehilfen gelesen werden können.
Smart SVGs von Equivalent Design sind skalierbare Vektorgrafiken, die sich in Größe, Layout und Farbe ändern können, um den Bedürfnissen und Vorlieben jedes Benutzers gerecht zu werden. Alle Dateien reagieren auf unterschiedliche Bildschirmgrößen und können mit einer Vielzahl von Barrierefreiheitseinstellungen, einschließlich des Dunkelmodus, angepasst werden. Zusätzlich zum ADA-konformen Farbkontrast verwenden wir beim Entwerfen für farbenblinde Menschen eine farbenblindfreundliche Palette, lesbare Schriftarten, klare Botschaften und andere Überlegungen zur Barrierefreiheit. Pixelbasierte Bilder werden normalerweise erstellt, indem eine Vielzahl farbiger Quadrate verwendet werden, die durch die Auflösung des Bildes angegeben werden. XML ist ein Computerprogramm, das alle geometrischen und mathematischen Informationen generiert, die in vektorbasierten Kunstwerken enthalten sind. Aufgrund der Größe des Codes kann das Bild jetzt so optimiert werden, dass es schnell geladen wird, da es nur wenig Code enthält. Dies ist ein zugänglicher Smart-Dateityp.
Es wurde erstellt, um die Ladezeiten unter Kontrolle zu halten. Sie sollten in der Lage sein, jeden gängigen Browser zu verwenden. Das Screenreader-Erlebnis wird viel schöner, wenn die Aural-Beschreibungen vergrößert werden. Sie können Animationen erstellen. Sie können ein Logo, ein Symbol, eine Illustration oder eine Infografik verwenden. Diese intelligenten SVGs sind ADA- und WCAP-Level AA-konform und stellen sicher, dass sie diese beiden Ziele für die Barrierefreiheit für Behinderte erfüllen.
Einfache Grafiken können mit einfachen SVG-Dateien erstellt werden, und sie sind einfach zu ändern und anzupassen. Es ist einfach, SVG-Dateien in einem Texteditor oder einem Grafikeditor wie CorelDRAW zu bearbeiten. Darüber hinaus unterstützen die meisten gängigen Webbrowser die Verwendung von SVG-Dateien, sodass Sie Ihre Arbeit problemlos mit anderen teilen können.
SVG-Text ist zugänglich
Sie können den Text im svega-Format erhalten. Mit dieser Methode können mehr Informationen direkt zum SVG hinzugefügt werden, sodass Personen, die eine zugängliche Technologie wie einen Bildschirmleser verwenden, diese klarer sehen können.
Ist SVG-Text barrierefrei?

Auf diese Frage gibt es keine allgemeingültige Antwort, da sie von einer Vielzahl von Faktoren abhängen kann, wie z. B. der Art des SVG-Texts , dem Kontext, in dem er verwendet wird, und der Art und Weise, wie er implementiert wird. Im Allgemeinen kann SVG-Text zugänglich gemacht werden, indem einige grundlegende Richtlinien befolgt werden, z. B. die Verwendung der richtigen Elemente und Attribute, die Bereitstellung von alternativem Text und die Sicherstellung, dass der Text für Bildschirmlesegeräte sichtbar ist.
Es ist ein XML-basiertes Vektorgrafikformat, das auf Scalable Vector Graphics (SVG) basiert. Diese Technologie ist im modernen Webdesign weit verbreitet, da sie interaktiv, anpassungsfähig, reaktionsschnell und programmierbar ist. Dieses Tutorial soll zeigen, wie Sie Ihre SVG-Datei für Screenreader zugänglich machen. Ihre Titel- und Beschreibungs-Tags sind möglicherweise nicht immer für Text-zu-Sprache-Browser sichtbar. Die Attribute Aria-labelledby und arianscribedby können dem >svg>-Element hinzugefügt werden, um sicherzustellen, dass ihre Werte korrekt sind. Das Hinzufügen dieser Elemente stellt sicher, dass der Bildschirmleser sie dem Besucher vorliest. Es ist nicht immer notwendig, Live-Text in Ihren Grafiken oder einen von Ihnen eingebauten Titel anzuzeigen.
Diese Informationen können mit wenigen einfachen Schritten entfernt werden. Sie können den folgenden Code in Ihrer SVG-Datei mit der Klassensprache finden und einfügen, indem Sie danach suchen und ihn in Ihr Text-Tag eingeben. Dieser Code teilt dem Bildschirmleser mit, dass dieser Text nur zum Anzeigen per Präsentation vorgesehen ist.
SVG-Barrierefreiheit: So machen Sie Ihr Symbol barrierefrei
Die Zugänglichkeits-SVGs können direkt in das Bild eingefügt werden, sodass weitere Informationen innerhalb des Bildes hinzugefügt werden können – was Menschen mit Behinderungen wie Bildschirmlesern hilft. Was ist der beste Weg, um auf ein SVG-Symbol zuzugreifen? Achten Sie beim Erstellen Ihres Codes darauf, *title einzuschließen. Der Titel sollte immer am Anfang des SVG und vor dem Pfad stehen. Um aria-describedby einzufügen, muss svg> auf gesetzt werden. Sie können über dieses Arienattribut auf der Seite mit der Beschreibung von Anastoevsky nachlesen. Im Zusammenhang mit einer Webseite handelt es sich um ein für Menschen lesbares Format, das in einem Texteditor bearbeitet, durchsucht und komprimiert, automatisch erstellt und manipuliert, in (X)HTML integriert und es kann auch animiert werden.
Barrierefreiheit-Svg-Symbole
Es gibt verschiedene Möglichkeiten, SVG-Symbole zugänglicher zu machen. Eine besteht darin, aria-labelledby zu verwenden, um eine Beschreibung des Symbols bereitzustellen. Eine andere Möglichkeit besteht darin, role=”img” zu verwenden, um dem Symbol einen Namen zu geben, der von Screenreadern gelesen werden kann. noch ein weiterer ist die Bereitstellung von Text.

Inline-Svg-Zugänglichkeit
Inline-Svg-Barrierefreiheit ist der Prozess, SVG-Inhalte für Menschen mit Behinderungen zugänglich zu machen. Dies kann durch die Verwendung der entsprechenden Rollen, Zustände und Eigenschaften für die svg-Elemente und durch die Bereitstellung von alternativem Text für den svg-Inhalt erfolgen.
Der Einsatz von Scalable Vector Graphics (SVG) im Web wird immer beliebter. Damit eine Grafik rein dekorativ ist, sollte der Text nicht anders sein. Alle >-Tags müssen das alt-Attribut haben, aber es ist nicht erforderlich (kein Leerzeichen erforderlich). Sie können das HTML jetzt direkt verwenden, indem Sie das SVG direkt darin einfügen. Möglicherweise müssen Sie role=“img“ in älteren Versionen von Safari oder WebKit durch role=“group“ ersetzen, wenn Sie Rollen verwenden. Indem Sie den Titel oder die Beschreibung ändern, können Sie das Bild klarer machen. Der Tab-Index ist 20.
Fügen Sie dem SVG, das Sie einbetten möchten, mithilfe einer von Ihnen gewählten Methode den tabIndex-Wert hinzu. Objekte oder Iframes können verwendet werden, um eine Grafik einzubetten. Der Titel des Dokuments (für NVDA) sollte im Hauptteil des Dokuments enthalten sein. Es ist eine gute Idee, eine Klasse hinzuzufügen, um den Text visuell zu verbergen, ihn aber von Screenreadern lesen zu lassen. Dies kann erreicht werden, indem die Schriftgröße sowohl für JAWS als auch für NVDA auf 0,2 eingestellt wird. Ist es möglich, eine zugänglichere Symbolschrift mit einem SVG zu implementieren? Wie bereits erwähnt, zeigen wir Ihnen jedoch in dieser Lektion, wie Sie dies mithilfe des Symbols selbst tun können.
Symbole sind typischerweise Codes auf diese Weise von einem Symbolgenerator. Das Beispiel Basic Image Replacement, Inline Script demonstriert die Verwendung dieser Methode. Der Bildschirmleser zeigt den Text innerhalb des Anchor-Tags nur dann an, wenn er mit Arien markiert ist. Da das alt-Attribut zu viele Details enthält, können wir stattdessen alternativen Text verwenden. Ebenenexporte in Adobe Illustrator können von unten nach oben durchgeführt werden, indem sie in das SVG eingefügt werden. Für den Fall, dass etwas mit meinem SVG passiert, bewahre ich beide Versionen in der CA auf, eine für die Bearbeitung in Illustrator und die andere für die Codebearbeitung. Sie sollten die Datei committen, wenn Sie eine Git-basierte Variante der Quellcodeverwaltung (Git, SourceTree usw.) verwenden.
Bevor Sie ein SVG manuell bearbeiten, sollten Sie am besten warten, bis Sie sich zu 100 % sicher sind, dass das Design vollständig ist. Lassen Sie uns in diesem Fall den Titel und die Beschreibung mit den entsprechenden Textelementen verknüpfen, damit sie genauso aussehen wie der Titel und die Beschreibung. Semantische Rollen erstellen – Fügen Sie semantische Rollen zu den Gruppen hinzu, die die Balken, Beschriftungen und Schlüssel enthalten. Wenn Sie ein Balkendiagramm einfügen möchten, fügen Sie der Gruppe, die die Liste enthält, eine Beschriftung hinzu. Auf Fehler prüfen – Wir verwenden einen Bildschirmleser, um es zu testen. Um sicherzustellen, dass das SVG in allen Browsern angezeigt werden kann, fügen Sie role=“group“ in den HTML-Code ein. Eine Zeitleiste oder ein Zeitabschnitt kann semantisch bestimmten semantischen Rollen in den sie enthaltenden Gruppen zugeordnet werden.
Bitte fügen Sie ein Label hinzu: Zeitleiste. Der beste Weg, um sicherzustellen, dass tabindex [[0]] im Fokus ist, besteht darin, ihn allen Browsern hinzuzufügen. Die Semantik des Links sollte korrigiert werden. Es geschieht ausschließlich auf eigene Gefahr. Das Vorhandensein dieser URL auf einer Webseite, die auf keine andere Website verweist und Bildschirmlesegeräte verwirren kann, ist keine semantische Verknüpfung. Bei der Verwendung von SVGs müssen Sie das Fenster nicht immer verschieben, um sicherzustellen, dass sich das Element im Ansichtsfenster befindet. Einige Browser scheinen das gesamte HTML-Element zu scrollen, ohne auf untergeordnete Elemente zu achten, die außerhalb des Bildschirms liegen. Aufgrund ihrer Sehbehinderung profitieren Menschen mit Sehbehinderung von dieser Funktion in Windows und High Mode Contrast.
Svg-Zugänglichkeit: Hinzufügen eines Titels und einer Arie-beschrieben von
Wenn Sie einen Titel und eine Arienbeschreibung in Ihre SVG einfügen, können Menschen mit Behinderungen diese leichter verwenden. Wenn Sie mehr darüber erfahren möchten, worum es bei der SVG-Datei geht oder was sie darstellen soll, lesen Sie die Tags. Darüber hinaus haben Inline-SVG-Dateien eine Reihe von Vorteilen gegenüber eingebetteten SVG-Dateien. Da SVGs außerdem ähnlich wie andere Elemente in Ihrem Dokument behandelt werden können, ist die CSS-Interaktion viel einfacher. Dies ist ein wesentlicher Vorteil im Hinblick auf Interaktionen wie Hover-Effekte.
Svg> Tag Barrierefreiheit
Da das svg>-Tag zum Erstellen von Grafiken verwendet wird, ist es wichtig, bei der Verwendung dieses Tags auf Barrierefreiheit zu achten. Es gibt einige Möglichkeiten, svg>-Inhalte zugänglicher zu machen. Verwenden Sie zunächst das Titelattribut, um eine Beschreibung der Grafik bereitzustellen. Dies wird von Screenreadern vorgelesen. Verwenden Sie zweitens das Rollenattribut, um der Grafik eine bestimmte Rolle zuzuweisen. Dies wird auch von Screenreadern gelesen. Verwenden Sie schließlich das Attribut aria-label, um eine Bezeichnung für die Grafik bereitzustellen.
Machen Sie Ihre SVGs zugänglich, indem Sie einen Titel hinzufügen
Sie können die Zugänglichkeit Ihrer SVG-Datei erhöhen, indem Sie einen *Titel hinzufügen. Um zu identifizieren, was das SVG ist, fügen Sie aria-described by it hinzu. Solange die SVGs so codiert wurden, dass sie das Lesen auf dem Bildschirm ermöglichen, können sie gelesen werden. Wenn das SVG ein dekoratives Objekt sein soll, vermeiden Sie die Verwendung von aria-hidden=true.
Dekorative SVG-Barrierefreiheit
Es gibt viele Möglichkeiten, um sicherzustellen, dass Ihr dekoratives SVG barrierefrei ist. Sie können eine Vielzahl von Methoden verwenden, um alternativen Text hinzuzufügen, sicherzustellen, dass die Datei richtig formatiert ist, und zusätzlichen Code hinzuzufügen, um sicherzustellen, dass sie von Screenreadern gelesen werden kann. Sie können auch Tools wie Inkscape verwenden, um sicherzustellen, dass Ihr SVG zugänglich ist.
Svg-Titel-Zugänglichkeit
Das Hinzufügen eines Titels zu einer SVG-Grafik ist eine Möglichkeit, sie zugänglicher zu machen. Das Titelelement wird verwendet, um einer SVG-Grafik einen Namen zuzuordnen. Wenn das title-Element innerhalb des svg-Elements verwendet wird, stellt es eine Beschreibung für die Grafik bereit. Das Titelelement kann verwendet werden, um eine längere Beschreibung für die Grafik bereitzustellen, was besonders für Personen nützlich sein kann, die Screenreader verwenden.
Svg-Barrierefreiheit Alt-Text
Ein „alt“-Attribut wird in einem HTML-Dokument verwendet, um alternativen Text (alt-Text) anzugeben, der gerendert werden soll, wenn das Element, auf das er angewendet wird, nicht gerendert werden kann. In einem HTML-Dokument wird Alt-Text über das Alt-Attribut auf Bilder angewendet. Der Wert des Attributs ist Text, der das Bild beschreibt und von Bildschirmleseprogrammen gelesen werden kann. Der Alt-Text für die Zugänglichkeit von svg wird verwendet, um eine barrierefreie Beschreibung des Bildes für diejenigen bereitzustellen, die es nicht sehen können. Der Text sollte kurz und aussagekräftig sein und im alt-Attribut des img-Elements platziert werden.
Aria-beschrieben von SVGs hinzufügen
In den meisten Fällen teilt aria-described by your svg> Browsern mit, dass dieses svg> Informationen über das Symbol enthält, das normalerweise der Inhaltstyp ist. Wenn ein Benutzer über einen Bildschirmleser verfügt, kann er auf das Attribut aria-described by hören und basierend auf dem, was er findet, fundierte Entscheidungen über das Symbol treffen.
Zugängliche Svg
Ein zugängliches SVG ist eines, das von Menschen mit Behinderungen verstanden und verwendet werden kann. Dies kann das Hinzufügen von Textbeschreibungen, das Bereitstellen von alternativem Text für Bilder und das Sicherstellen, dass das SVG mit einer Tastatur oder einem anderen Hilfsgerät navigiert werden kann, umfassen.
SVGs können alternativen Text unterstützen
svgs werden nicht nur Alt-Text unterstützen, sondern auch unterstützt. Ist das Alt-Attribut ausgewählt, erscheint dieses beim Anklicken neben dem Bild bzw. beim Anklicken des Bildes.