vordefinierte Funktionen für komplexere Funktionalität, z. B.
Variablen: zuvor definierte Werte verwenden (z. B. für mehrfach verwendete Farbwerte)
--var-name: wert (z. B. global über :root Selektor)var(--var-name)Farben und Farbverläufe: rgba, hsla, linear-gradient, radial-gradient
Berechnungen: z. B. calc(Formel mit Grundrechenarten), min(Werte), max(Werte)
Transformationen: Wert der transform Eigenschaft, z. B. translate(dx, dy), rotate(Wert), scale(Wert)
Weitere: z. B. url(Ressourcen-Pfad)
HTML<div></div>
CSS:root {
--my-border-color: blue;
}
div {
width: 200px;
height: 200px;
border-style: solid;
border-color: var(--my-border-color);
background-image: url(smiley.png);
}
CSSdiv {
width: 50px;
height: calc(5 * 10px);
border: 3px solid rgb(200, 50, 50);
background-image: radial-gradient(
circle closest-side at center,
white,
yellow,
orange
);
transform: translate(20px, 10px) rotate(45deg);
}