Zum Inhalt springen

CSS3-Eigenschaften

Auf dieser Seite finden Sie alle CSS3-Eigruppen mit Verweisen und kurzen Beschreibungen.

Liste der CSS3-Eigenschaften

Animations-Eigenschaften

PropertyDescription
animationAnimiert CSS-Eigenschaften mit diskreten Werten (ändert sie schrittweise von einem Stil zu einem anderen).
animation-delayLegt fest, wann eine Animation startet.
animation-directionLegt fest, wie die Animation abgespielt werden soll: vorwärts, rückwärts oder in alternierenden Zyklen.
animation-durationDefiniert die Dauer (in Sekunden oder Millisekunden), die eine Animation für einen Zyklus benötigt.
animation-fill-modeLegt einen Stil für das Element fest, wenn die Animation nicht ausgeführt wird (bevor sie startet, nachdem sie endet oder beides).
animation-iteration-countDefiniert, wie oft die Animation abgespielt werden soll.
animation-nameDefiniert den Namen der @keyframes-Regel, die Sie anwenden möchten. Sie hat zwei Werte: none und keyframename.
animation-play-stateGibt an, ob die Animation läuft oder pausiert ist.
animation-timing-functionDefiniert, wie die Animation während der Dauer jedes Zyklus fortschreitet, nicht über die gesamte Animation hinweg.
@keyframes (at-rule)Die @keyframes-At-Regel ist die Grundlage für keyframe animations, die verwendet werden, um viele CSS-Eigenschaften zu animieren (sie schrittweise von einem Stil zu einem anderen zu ändern).

Hintergrund-Eigenschaften

PropertyDescription
background-clipGibt an, wie weit background-color und background-image vom Element entfernt sein sollen.
background-originGibt den Positionierungsbereich des Hintergrunds für ein background-image an.
background-sizeDefiniert die Größe des Hintergrundbildes.

Rahmen-Eigenschaften

PropertyDescription
border-bottom-left-radiusDefiniert die abgerundete Form der linken unteren Ecke des Elements.
border-bottom-right-radiusLegt die Abrundung der rechten unteren Ecke des Elements fest.
border-imageErmöglicht es, ein Bild als Rahmen um ein Element anzugeben.
border-image-outsetGibt an, um wie viel das Rahmenbild über den Rahmenbereich des Elements hinaus erweitert wird.
border-image-repeatGibt an, ob das border-image abgerundet, wiederholt oder gestreckt wird.
border-image-sliceGibt an, wie das durch border-image-source angegebene Bild in neun Bereiche aufgeteilt wird: vier Ecken, vier Kanten, ein Mittelteil.
border-image-sourceLegt das Quellbild für die Erstellung eines Rahmenbildes des Elements fest.
border-image-widthDefiniert die Breite des Rahmenbildes.
border-radiusErzeugt abgerundete Ecken für die äußere Rahmenkante eines Elements.
border-top-left-radiusDefiniert die Abrundung der linken oberen Ecke des Elements. Es gibt drei Arten der Abrundung.
border-top-right-radiusDefiniert die abgerundete Form der rechten oberen Ecke des Elements. Es gibt drei Arten der Abrundung.

Farb-Eigenschaften

PropertyDescription
opacityGibt die Transparenz eines Elements an.

Flexible Box Layout

PropertyDescription
align-contentRichtet die Zeilen eines flex-Containers aus, wenn vertikal verfügbarer Platz vorhanden ist (auf der Querachse).
align-itemsDefiniert die Standardausrichtung für Flex-Items entlang der Querachse.
flexGibt die Bestandteile einer flexiblen Länge an.
flex-basisDefiniert die anfängliche Hauptgröße des flexiblen Elements.
flex-directionDefiniert die Hauptachse eines Flex-Containers und legt die Reihenfolge fest, in der Flex-Items angezeigt werden.
flex-flowEine Kurzform für die Eigenschaften flex-wrap und flex-direction.
flex-growGibt an, wie stark das Element im Verhältnis zu den übrigen Elementen des Flex-Containers wachsen soll.
flex-shrinkGibt an, wie stark das Element im Verhältnis zu den übrigen Elementen des Flex-Containers schrumpfen soll.
flex-wrapGibt an, ob die flexiblen Elemente umbrechen sollen oder nicht.
justify-contentRichtet die Elemente aus, wenn sie nicht den gesamten verfügbaren horizontalen Platz nutzen.
orderGibt die Reihenfolge eines flexiblen Elements innerhalb des Flex- oder Grid-Containers an.

Schrift-Eigenschaften

PropertyDescription
font-size-adjustSteuert die Schriftgröße, wenn die zuerst ausgewählte Schriftart nicht verfügbar ist.
font-stretchMacht den Text schmaler oder breiter.

Mehrspalten-Layout-Eigenschaften

PropertyDescription
column-countGibt die Anzahl der Spalten an, in die der Inhalt eines Elements aufgeteilt wird.
column-fillSteuert den Inhalt des Elements, wenn er in Spalten aufgeteilt wird.
column-gapLegt die Breite des Abstands zwischen den Spalten fest.
column-ruleDefiniert Stil, Breite und Farbe der Linie zwischen den Spalten.
column-rule-colorLegt die Farbe der Linie fest.
column-rule-styleDefiniert den Stil der Linie zwischen den Spalten.
column-rule-widthDefiniert die Breite der Linie zwischen den Spalten.
column-spanGibt an, ob sich das Element über eine Spalte oder über alle Spalten erstreckt.
column-widthDefiniert die Breite der Spalten.
columnsEine Kurzform für column-count und column-width.

Umriss-Eigenschaften

PropertyDescription
outline-offsetGibt den Abstand zwischen einem Umriss und der Rahmenkante eines Elements an.

Text-Eigenschaften

PropertyDescription
tab-sizeLegt die Breite eines Tabulatorzeichens fest.
text-align-lastLegt die Ausrichtung der letzten Zeile des Textes fest.
text-decoration-colorLegt die Farbe der Textdekoration fest.
text-decoration-lineGibt die Art der Linie an, die für die Textdekoration verwendet wird.
text-decoration-styleGibt den Stil der Textdekoration an.
text-justifyDefiniert das Verhalten des Abstands zwischen Wörtern oder Zeichen.
text-overflowGibt an, wie überlaufender Inline-Text dem Benutzer signalisiert werden soll.
text-shadowErmöglicht das Hinzufügen von Schatten zum Text.
word-breakGibt an, wo die Zeilen umbrochen werden sollen.
word-wrapErmöglicht das Umbrechen von Zeilen in Wörter, damit sie in den Container passen.

Transformations-Eigenschaften

PropertyDescription
backface-visibilityGibt an, ob die Rückseite eines Elements sichtbar sein soll oder nicht.
perspectiveVerleiht einem 3D-positionierten Element eine Perspektive und bestimmt den Abstand zur z=0-Ebene.
perspective-originDefiniert die Position, von der aus der Benutzer das 3D-positionierte Element betrachtet.
transformGibt eine zweidimensionale oder dreidimensionale Transformation des Elements an.
transform-originErmöglicht das Ändern der Position der Transformation des Elements.
transform-styleGibt an, wie die Kindelemente im dreidimensionalen (3D-)Raum gerendert werden.

Übergangs-Eigenschaften

PropertyDescription
transitionKurzform für die folgenden Eigenschaften: transition-property, transition-duration, transition-timing-function, transition-delay
transition-delayGibt an, wann der Übergangseffekt starten soll.
transition-durationGibt an, wie lange die Übergangsanimation dauern soll.
transition-propertyGibt die Namen der Eigenschaften für den Übergang an.
transition-timing-functionGibt den Verlauf des Übergangs über seine Dauer an und ermöglicht so die Änderung der Geschwindigkeit.

Eigenschaften der visuellen Formatierung

PropertyDescription
overflow-xGibt an, ob der Inhalt ausgeblendet, sichtbar oder horizontal gescrollt werden soll, wenn er die linke und rechte Kante des Elements überläuft.
overflow-yGibt an, ob der Inhalt ausgeblendet, sichtbar oder vertikal gescrollt werden soll, wenn er die obere und untere Kante des Elements überläuft.
resizeGibt an, wie die Größe des Elements geändert werden kann.
box-shadowErmöglicht die Implementierung mehrerer Schatten um das Element herum, indem Werte für Farbe, Größe, Unschärfe, Versatz und inset angegeben werden.
box-sizingDefiniert die Berechnung von width und height eines Elements, wenn sie padding und borders einschließen.

Practice

Which of the following are valid CSS3 properties?

Finden Sie das nützlich?

Dual-run-Vorschau — vergleichen Sie mit den Symfony-Routen live.