Absätze mit den CSS Pseudo-Elementen ::first-letter und ::first-line gestalten
Designen Sie Ihre Texte noch attraktiver
Oftmals sind es die „kleinen Dinge“, die ein Gesamtes perfekt erscheinen lassen. Wenn man Zeit auf die Gestaltung der Details einer Website investiert, ist das keine Verschwendung von Ressourcen, sondern ergibt ein harmonisches Gesamtbild – eine Website, die man immer wieder gerne besucht. Ein Teil dieser „Detail-Gestaltung“ ist zum Beispiel das Design des ersten Buchstaben eines Absatzes.
Lesen Sie mehr über ::first-letter und ::first-line.
English version also available: Styling Paragraphs with the CSS Pseudo Elements ::first-letter and ::first-line.
Horizontal und vertikal scrollende Bildergalerie mit CSS Scroll-Snap
Horizontales Scrollen auf mobilen Geräten und vertikales Scrollen auf Desktop-Computern
Die CSS-Eigenschaft Scroll Snap ermöglicht es, Scrollvorgänge zu steuern. Auf diese Weise können zum Beispiel Bilder oder hervorgehobene Texte genau in der Mitte, am oberen oder am rechten Rand eines Bildschirmausschnitts einrasten.
Lesen Sie mehr über Bildergalerie mit CSS Scroll-Snap.
English version also available: Image Gallery with CSS Scroll Snap.
Template für ein responsives Formular
Eine leicht anpassbare Vorlage für Ihre eigenen Formulare
Hier erfahren Sie, wie Sie ein flexibles und responsives Formular erstellen können, das auf mobilen Bildschirmen perfekt funktioniert. Diese Vorlage ist für viele Fälle geeignet, da sie leicht an spezifische Bedürfnisse angepasst werden kann.
Lesen Sie mehr über Template für ein responsives Formular.
English version also available: Creating a Responsive Basic Form - An Easily Customizable Template for Your Own Forms.
Trennlinien als Dekoration für Webseiten
Das HTML-Element hr mit CSS gestalten
Das HTML-Element hr
(horizontal rule) wird auf Webseiten verwendet, um eine visuelle Trennung zwischen zwei Bereichen zu erreichen.
Man kann das hr-Element auch dazu nutzen, gestalterische Effekte zu erzielen, die eine Webseite auflockern oder Inhalte unterstreichen.
Im folgenden Artikel zeige ich verschiedene Möglichkeiten, wie man das hr-Element attraktiv designen kann. Dazu wende ich die CSS-Eigenschaft background-image
an, mit der unendlich viele Designs möglich sind.
Lesen Sie mehr über Trennlinien als Dekoration für Webseiten.
English version also available: Separator Lines as Decoration for Web Pages - How to Design the HTML Element hr with CSS.
Attraktive Hintergründe für Texte auf Hintergrundbildern
Außergewöhnliche Hintergründe für zentrierten Text auf Hintergrundbildern – gestaltet mit CSS
Mit CSS Grid Layout ist es sehr einfach, Inhaltsboxen mit der gleichen Höhe über eine beliebige Anzahl von Zeilen zu gestalten. Alles, was Sie dazu brauchen, ist nur eine einfache Codezeile. In diesem kleinen Artikel werde ich Ihnen diese magische Zeile zeigen. Alle anderen Stile, um attraktive Cards oder auffällige Bildergalerien zu gestalten, bleiben Ihnen überlassen.
Lesen Sie mehr über Text-Hintergründe auf Wallpapers.
English version also available: Attractive Backgrounds for Texts on Wallpapers.
Equal Height Boxes mit CSS Grid Layout
Erstellen Sie eine beliebige Anzahl von Cards, Columns oder Content Boxes - alle mit der gleichen Höhe
Mit CSS Grid Layout ist es sehr einfach, Inhaltsboxen mit der gleichen Höhe über eine beliebige Anzahl von Zeilen zu gestalten. Alles, was Sie dazu brauchen, ist nur eine einfache Codezeile. In diesem kleinen Artikel werde ich Ihnen diese magische Zeile zeigen. Alle anderen Stile, um attraktive Cards oder auffällige Bildergalerien zu gestalten, bleiben Ihnen überlassen.
Lesen Sie mehr über Equal Height Boxes mit CSS Grid Layout.
English version also available: Equal Height Boxes with CSS Grid Layout.
Website in den vier Jahreszeiten
Farbgestaltung von Websites mit CSS Variablen je nach Bedarf ändern
In diesem Artikel zeige ich Ihnen, wie Sie mit einer relativ einfachen Methode das Fabthema Ihrer Website ändern können. Ich verwende für das Design unterschiedlicher Farbthemen CSS Custom Properties (auch CSS-Variable genannt).
Auf diese Weise kann man die eigene Website im Handumdrehen z. B. der Jahreszeit, einem monatlichen Schwerpunkt oder einfach der Stimmungslage anpassen.
Lesen Sie mehr über Theming mit CSS-Variablen.
English version also available: Theming with CSS Variables.
Sieben Wege, HTML-Elemente per CSS zu verstecken
Versteckt ist nicht gleich verschwunden
Es gibt, wie so oft, verschiedene Wege, um HTML-Elemente zu verstecken. Aber nicht in jedem Fall verschwindet das Element dann auch vom Bildschirm. In solchen Fällen bleibt noch ein leerer Raum auf dem Screen sichtbar.
In diesem kurzen Artikel möchte ich Ihnen mehr oder weniger sinnvolle Methoden zeigen, wie man HTML-Elemente vor Usern versteckt.
Lesen Sie mehr über HTML-Elemente per CSS verstecken.
English version also available: Seven ways to hide HTML Elements using CSS.
Minimalist Whitespace Website Template zum Download
HTML- und CSS-Vorlage mit CSS Grid Layout und CSS Flexbox
Im Webdesign gibt es eine Unmenge an Designtrends: Brutalism, Material Design, Flat Design, illustrative Design usw. Einige dieser Trends sind dem Zeitgeist geschuldet und nur von kurzer Dauer, andere wiederum werden alle paar Jahre wieder als dernier cri aus der Mottenkiste hervorgeholt.
Lesen Sie mehr über Minimalist Template.
English version also available: Minimalist Whitespace Website Template for Download.
Ein Template für eine Speisekarte mit der CSS Counter-Funktion gestalten
Flexible Vorlage für allerlei Listen
In meinem letzten Artikel habe ich die CSS Counter-Funktion anhand der Nummerierung von Überschriften vorgestellt. Heute möchte ich mit dieser Funktion eine flexible Speisekarte erstellen. Diese "Spielerei" kann auch für viele andere Arten von Listen verwendet werden.
Lesen Sie mehr über Ein Template für eine einfache Speisekarte mit der CSS Counter-Funktion gestalten.
English version also available: Creating a Template for a Menu Card with the CSS Counter Function.
Überschriften, Abbildungen und Tabellen in einem HTML-Text automatisch nummerieren
Texte mit der CSS-Funktion "counter()" strukturieren
Wäre es nicht schön, wenn sich die Nummerierung von Überschriften, Abbildungen und Tabellen L-Texten automatisch anpassen, wenn neue Überschriften oder Bilder eingefügt werden? Genau das geht mit ein wenig HTML und CSS.
Lesen Sie mehr über Überschriften, Abbildungen und Tabellen in einem HTML-Text automatisch nummerieren.
English version also available: Automatically Number Headings, Figures and Tables in an HTML Text.
Bildbeschriftungen mit CSS Flexbox
Texte zentrieren und positionieren
Mit CSS Flexbox kann man auf einfache Weise einen Text über ein Bild zentrieren oder ihn an verschiedenen Stellen positionieren. Und dies alles ohne großen Programmieraufwand.
Lesen Sie mehr über Bildbeschriftungen mit CSS Flexbox.
English version also available: Image Captions with CSS Flexbox.
Bildergalerie erstellen mit CSS Grid Layout
Responsive ohne Media Queries
Ob Sie eine Bildergalerie, ein Portfolio oder ein Card-Layout gestalten wollen, stets stehen Sie vor dem Problem, wie dies auf unterschiedlichen Bildschirmgrößen aussieht. Dazu verwendet man üblicherweise Media Queries. Doch es gibt eine Lösung, die ganz ohne Media Queries auskommt. Wie das funktioniert, möchte ich Ihnen anhand einer einfachen Bildergalerie zeigen.
Lesen Sie mehr über Bildergalerie erstellen mit CSS Grid Layout.
English version also available: How to Create an Image Gallery with CSS Grid Layout.
Modulare Website-Entwicklung
Flexible Frontend Programmierung
Modulare Website-Entwicklung ist ein Ansatz im Frontend Development oder UX Design. Dabei werden wiederverwendbare und von anderen Komponenten unabhängige Module mit HTML und CSS entwickelt.
Lesen Sie mehr über Modulare Website-Entwicklung.
Rapid Prototyping mit CSS Grid Layout
Einfach und schnell zu flexiblen Website-Prototypen
Im folgenden Artikel möchte ich Ihnen zeigen, wie Sie ohne tiefgreifende Kenntnisse aller Spezifikationen des CSS Grid Layout Moduls zu brauchbaren und vorzeigbaren Website-Prototypen kommen. Das Ergebnis ist ein Basis-Template für Website-Prototypen, das flexibel und leicht zu erweitern ist.
Lesen Sie mehr über Rapid Prototyping mit CSS Grid Layout.
English version also available: Rapid Prototyping with CSS Grid Layout.
Accordion mit den HTML-Elementen "details" und "summary"
Accordion ohne JavaScript kreieren
Wie Sie ein performantes und zugängliches Accordion für Ihre Website bauen können – ganz ohne JavaScript –, zeige ich Ihnen in diesem Artikel.
Erfahren Sie hier, wie Sie nur mit HTML ein Accordion kreieren.
English version also available: Accordion with HTML Elements "details" and "summary".
CSS-Variable in der Website-Gestaltung
Flexibler und schneller coden mit CSS Custom Properties
Mit CSS-Variablen lassen sich Farben, Typografie, Abstände und weitere Eigenschaften einer Website leicht und schnell ändern. Wie das geht, möchte ich Ihnen in diesem Artikel zeigen.
Erfahren Sie hier, wie Sie mit CSS-Variablen Websites gestalten können.
Weitere interessante Artikel
Online-Texte für die Website gestalten
Informationen aufbereiten, damit sie gelesen werden
Texte sollen gelesen werden. Damit sie gelesen werden, müssen Informationen lesbar gestaltet und aufbereitet werden. Wie das geht, soll in diesem Artikel mit Tipps für die Web-Typografie gezeigt werden.
Erfahren Sie hier wie Sie Ihre Online-Artikel wirksam gestalten.
Farbpaletten für die Website erstellen
Geben Sie Ihren Farben individuelle Namen
Farben gibt es wie Sand am Meer (auch Sand weist jede Menge unterschiedlicher Farbtöne auf) – und Farben werden zugleich sehr differenziert wahrgenommen und bezeichnet.
Erfahren Sie hier wie Sie individuelle Farbpaletten für Ihre Website erstellen können.
Wie Sie Ihre Bilder für die eigene Website mit Gimp optimieren
Das Plugin "Save for Web" bei Gimp
Bevor wir ein Bild mit den Bordmitteln des Bildbearbeitungsprogramms Gimp - Bild skalieren und/oder zuschneiden - für das Web optimieren, nutzen wir besser ein Tool, das uns die Bearbeitung von Bildern erheblich erleichtert. Das Tool ist eine Gimp-Erweiterung und nennt sich "Save for Web".
Lesen Sie mehr über Bilder mit der Gimp-Erweiterung "Save for Web" optimieren.
Bilder für Ihre Website online bearbeiten
Wie Sie einfach und schnell Ihre Fotos web-gerecht aufbereiten
Sie sind kein Fotograf, Sie sind auch keine Webdesignerin oder Webentwicklerin.
Sie haben keine Ahnung von Bildbearbeitungsprogrammen und möchten sich auch nicht darin einarbeiten.
Und Sie wollen auch keine theoretische Erörterung über responsive Bilder und Performance von Webseiten lesen.
Sie wollen einfach nur Ihre Bilder schnell und problemlos und wirksam bearbeiten!
Dann lesen Sie mehr über Bilder online bearbeiten.
Mehr Artikel finden Sie im Artikelverzeichnis.