Beiträge mit dem Stichwort „css“

2025

Flexible Menü-Animation mit verankerten Container Queries

Erstellt am

Zwei Hände mit verschränkten Zeigefingern. Beide Zeigefinger haben ein schwarzes Anker-Tattoo.

Wir können die aktuell aktive Fallback-Position mit CSS abfragen und andere Styles anwenden.

Weiterlesen

Lasst uns Akkordeon spielen: Das HTML details-Element im Fokus

Erstellt am

Ein älterer Mann sitzt auf einem Stuhl vor einer Tür und spielt Akkordeon.

Ein detaillierter Blick auf die neuen Features des nativen Offenlegungs-Elements.

Weiterlesen

Eine barrierefreie Tabelle mit anklickbaren Zeilen bauen

Erstellt am

Eine Frau berührt den Bildschirm eines Smartphones mit ihrem Zeigefinger.

Erweitere die Reichweite der Schaltflächen, um Tastaturbedienung und Screenreader zu unterstützen.

Weiterlesen

Wir bauen ein barrierefreies Menü mit modernen Web-Features

Erstellt am

Ein Skateboarder mitten im Sprung, wie ein Menüfeld das plötzlich auftaucht.

Eine Schritt-für-Schritt-Anleitung auf Basis der Popover API und CSS Anchor Positioning.

Weiterlesen

Accessibility Engineering — Lass die Web-Plattform die Arbeit machen

Erstellt am

Code-Zeilen werden auf eine Frau projiziert, die in die Kamera blickt.

Nutze die Fähigkeiten nativer Buttons, Dialoge, Formularelemente und ausklappbarer Widgets.

Weiterlesen

2024

Platzhaltertext braucht guten Farbkontrast

Erstellt am

Ein aufgeschlagenes Buch auf einem Tisch. Das Wort 'rules' ist deutlich lesbar.

Nutze das ::placeholder CSS-Pseudo-Element, um die Barrierefreiheit deiner Website zu verbessern.

Weiterlesen

Barrierefreie Navigationsmenüs mit der Popover API erstellen

Erstellt am

Eine Hand hält einen Kompass zur Navigation hoch. Im Hintergrund ist eine felsige Küste mit Bäumen zu sehen.

Durch die Nutzung moderner Webfunktionen könnt ihr schnell und einfach Navigationsmenüs bauen.

Weiterlesen

Native Dialoge und die Popover API — Das solltet ihr wissen

Erstellt am

Mehrere übereinander gestapelte Pfannkuchen.

Wie ihr Dialoge und Popovers animiert, sie korrekt verschachtelt und Dialoge beim Hintergrund-Klick schließt.

Weiterlesen

Wird das CSS Scope Feature die View Encapsulation von Angular ersetzen?

Erstellt am

Eine Schachtel mit sechs Donuts in verschiedenen Farben.

Lerne Natives Scoping anzuwenden und Code zu erstellen, der einfacher zu lesen und zu debuggen ist.

Weiterlesen

Verschiedene Farbthemen mit einem zweifarbigen Fokusindikator unterstützen

Erstellt am

Nahaufnahme von den Händen einer Person, die auf einer Laptop-Tastatur schreibt.

So erzeugt ihr einen barrierefreien, universellen Fokusindikator, der im hellen und dunklen Modus funktioniert.

Weiterlesen

Barrierefreie Alerts leicht gemacht mit der Popover API

Erstellt am

Ein Mann spricht in ein Megaphon.

Informiere Nutzer über wichtige Ereignisse, ohne ihren Workflow zu unterbrechen.

Weiterlesen

2023

Wie Ihr die WCAG 2.2 erfüllt — Ein paar praktische Beispiele

Erstellt am

Das Gesicht einer Frau, das zur Hälfte von einem Buch mit grünem Umschlag verdeckt wird.

Ein kurzer Überblick über die neuen Erfolgskriterien und praktische Beispiele für konkrete Anwendungsfälle.

Weiterlesen

Einfach herausragend! Die neue Popover API und CSS Anchor Positioning

Erstellt am

Ein Skateboarder beim Sprung in der Luft.

Noch nie war es so einfach, barrierefreie Menüs, Tooltips und Datumsauswahlen zu erstellen.

Weiterlesen

Wie ihr das volle Potential von Inline-SVG-Bildern entfaltet

Erstellt am

Eine Frau malt eine Katzenfigur auf ein Stück Papier.

Ein Inline-SVG-Bild kann mit CSS leicht angepasst werden und ist sehr flexibel.

Weiterlesen

Wie das Description List Element die Accessibility und Entwickler-Erfahrung verbessert

Erstellt am

Zwei Personen besprechen den HTML-Code auf dem Laptop-Monitor vor ihnen.

Gestaltet Listen von Schlüssel-Wert-Paaren, um euren Code besser lesbar zu machen und Screenreadern semantische Informationen zu vermitteln.

Weiterlesen

Responsives Komponenten-Design mit CSS Container Queries

Erstellt am

Übereinander gestapelte Kaffeedosen unterschiedlicher Größe.

Gestalte responsive, wiederverwendbare Komponenten, die sich an den verfügbaren Platz in ihrem Container anpassen.

Weiterlesen

Bringe deine Layouts auf Linie mit CSS Subgrid

Erstellt am

Ein Schachbrett mit einem Raster aus Zeilen und Spalten.

Verschachtelte Grid-Container können ihre Zeilen und Spalten perfekt aufeinander ausrichten.

Weiterlesen

Gestalte ein barrierefreies News-Karussell als Angular Standalone Component

Erstellt am

Ein Karussell bei Nacht mit hellen Lichtern. Die Figuren eines Pferdes und eines Tigers sind zu sehen.

Mit Angular, ARIA-Attributen und modernem CSS erstellen wir ein zugängliches, responsives Web-Karussell.

Weiterlesen

2022

Ein Rückblick auf 2022 — Mein erstes Jahr als Blogger

Erstellt am

Mehrere Leute feiern und stoßen mit Weingläsern an.

Vor einem Jahr startete ich meinen Blog über Web-Entwicklung und Barrierefreiheit. Ein Rück- und Ausblick.

Weiterlesen

3 Gründe, warum auch Web-Entwickler:innen von Barrierefreiheit profitieren

Erstellt am

Eine Web-Entwicklerin sitzt am Arbeitsplatz mit drei Monitoren. Auf einem Bildschirm sind Code-Zeilen zu sehen.

Semantisches HTML ist leicht zu lesen, tastaturbedienbar und die perfekte Basis für CSS-Regeln.

Weiterlesen

Gestalte barrierefreie Toggle-Buttons in React

Erstellt am

Ein Mann steht hinter einem DJ Pult mit vielen Knöpfen und Drehschaltern.

Die Kombination aus Button-Element und Switch-Rolle sorgt für eine gute Usability.

Weiterlesen

CSS-Tricks für bessere Sichtbarkeit im Forced Colors Modus

Erstellt am

Eine Mischung aus verschiedenen Farben auf einer Leinwand.

Wie der Forced Colors Modus bei Websites funktioniert und wie ihr das Styling dafür optimiert.

Weiterlesen

CSS Cascade Layers in Angular verwenden

Erstellt am

Eine Torte mit mehreren erkennbaren Schichten.

Strukturiere deine Styles und vermeide lästige Konflikte aufgrund der Spezifität oder Reihenfolge der Deklaration.

Weiterlesen

Warum du das native Dialog-Element nutzen solltest

Erstellt am

Zwei weiße Sprechblasen auf pinkem Hintergrund.

Das Dialog-Element ist einfach zu handhaben und barrierefrei, abgesehen von ein paar kleinen Problemen.

Weiterlesen

Erstelle eine stylishe, barrierefreie Datei-Auswahl in 3 Schritten

Erstellt am

Eine Person sucht in einer Aktentasche nach einem Dokument.

Lerne wie du das native HTML-Element zur Datei-Auswahl beliebig stylen kannst.

Weiterlesen

Wie du ein Gespür für digitale Barrierefreiheit entwickelst

Erstellt am

Finger berühren die Seite eines Buches in Braille-Schrift.

Sich Schritt für Schritt dem Thema annähern und offen für neue Perspektiven sein.

Weiterlesen

Barrierefreie Web-Formulare mit individuellem Design gestalten

Erstellt am

Pinsel und Malspachtel auf einer bunt bemalten Leinwand.

Style native Formularelemente mit CSS, um barrierefreie Web-Formulare mit konsistentem Look zu gestalten.

Weiterlesen

Raus mit der Sprache! Bestimme wie Screenreader Text vorlesen sollen

Erstellt am

Eine Frau spricht in ein Megaphon.

Verwende die CSS-Eigenschaft speak-as, um Screenreadern mitzuteilen, wie sie Zahlen und Abkürzungen lesen sollen.

Weiterlesen

Gestalte deutlich sichtbaren Tastaturfokus mit :focus-visible

Erstellt am

Nahaufnahme von Händen einer Person, die auf einer Laptop-Tastatur schreibt.

Schickes Design oder Barrierefreiheit? Mit der CSS-Pseudoklasse :focus-visible könnt ihr sowohl Tastatur-User als auch eure Kunden zufriedenstellen.

Weiterlesen