Styles

Styles legen übergeordnete gestalterische Charakteristika fest. Sie können über den Site-Editor oder die theme.json global verändert werden und liegen im Code als CSS-Variablen vor.


Icons

Wir haben ein Set mit Basis-Icons integriert. Jedes Icon hat einen semantischen Namen erhalten, damit die funktionale Zuordnung im Kontext der Barrierefreiheit eindeutig ist.

menu

close

search

forward

back

collapse

expand

language

logout

login

external-link

download

share

positive

negative

check


Farbe

Vier Farben sind für die Kombination von Hintergrund und Text vorbereitet. Sie können auch invertiert genutzt werden.

Base 1
--wp--preset--color--base-1

Base 2
--wp--preset--color--base-2

Drei Farben sind funktionalen Elementen wie Fehler- und Erfolgsmeldungen oder Infoboxen vorbereitet.

Negative
--wp--preset--color--negative


Typografie

Schriftart

Es ist eine serifenlose Systemschrift vorkonfiguriert.

Schriftgrößen

Die Schriftgrößen basieren auf CSS clamp() und vergrößern sich in Abhängigkeit zur Viewport-Breite. Die visuelle Hierarchie ist immer gegeben, Überschriften wachsen mit zunehmendem Platz etwas stärker an.

Heading 1

--wp--preset--font-size--size-h-1

Heading 2

--wp--preset--font-size--size-h-2

Heading 3

--wp--preset--font-size--size-h-3

Heading 4

--wp--preset--font-size--size-h-4

Heading 5

--wp--preset--font-size--size-h-5

Heading 6

--wp--preset--font-size--size-h-6

Large

--wp--preset--font-size--size-large

Body

--wp--preset--font-size--size-body

Small

--wp--preset--font-size--size-small

Tiny

--wp--preset--font-size--size-tiny


Listen

Neben den Standard-Listen (ol, ul) sind Stile für Checklisten, Pro- und Kontra-Listen vorbereitet:

Geordnete Liste

  1. Hier steht ein Listenpunkt
  2. Hier steht ein Listenpunkt
  3. Hier steht ein Listenpunkt
  4. Hier steht ein Listenpunkt

Ungeordnete Liste

  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt

Checkliste

Der Stil ist mittels Styled Section im Child-Theme umgesetzt und kann dort leicht angepasst werden.

  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt

Pro-Liste

Der Stil ist mittels Styled Section im Child-Theme umgesetzt und kann dort leicht angepasst werden.

  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt

Kontra-Liste

Der Stil ist mittels Styled Section im Child-Theme umgesetzt und kann dort leicht angepasst werden.

  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt
  • Hier steht ein Listenpunkt

Schatten

Es gibt drei vorbereitete Stile für Schatten, benannt in Level 1-3. Typischerweise sollten die Schatten die visuelle Hierarchie unterstützen und konsistent verwendet werden. Beispielsweise Level 1 für klickbare Elemente, Level 2 für fixierte und Level 3 für modale Elemente o. Ä.

Level 1
--wp--preset--shadow--level-1

Level 2
--wp--preset--shadow--level-2

Level 3
--wp--preset--shadow--level-3


Container-Breiten

Für einzelne Container kann die Breite festgelegt werden. Diese orientiert sich an drei Standards, die global verändert werden können. Zusätzlich kann jeder Container individuell angepasst werden.


Abstände

Es sind Abstände mit fester Größe sowie mit variabler Größe im Einsatz. Die Abstände mit variabler Größe basieren auf CSS clamp() und verändern sich in Abhängigkeit zur Viewport-Breite.


Container & Boxen

Für Infoboxen ist ein Section Style vorbereitet. Er kann auf Absätze oder Gruppen angewendet werden und wird im Child-Theme registriert.

Infobox

Dieser Text ist als Infobox auszeichnet.

Im Parent Theme sind Stile für äußere Container und darin enthaltene Boxen in verschiedenen Farben vorbereitet. Die Stile nutzen globale Abstände und wenden Farbvariationen für Links und Buttons an.

Section Base 1

Box Base 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Base 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Section Base 2

Box Base 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Base 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Section Contrast 2

Box Base 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Base 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Section Contrast 1

Box Base 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Base 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 2

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.

Box Contrast 1

Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua.