Nützliche CSS Properties, die du vielleicht noch nicht kennst

Hier möchte ich ein paar CSS Properties vorstellen, die vielleicht nicht jeder kennt, aber kennen und einsetzen sollte. Ich selbst habe nicht alle gekannt bzw. eingesetzt. Man muss natürlich immer auf die Browser-Kompatibilität achten.

POSITION: STICKY

Um ein Element beim nachunten scrollen sticky zu machen, habe ich früher oft JavaScript verwendet, welches scrollTop und browser window top abgleicht und ab einem bestimmten Punkt die Klasse von position:relative; auf position: absolute oder fixed setzt.
Mit position: sticky ist das viel einfacher.

Demo:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Mehr Infos | Browserunterstützung

background-clip

Mit background-clip lässt sich ein Hintergrundbild auf unterschiedlich anwenden. Beispielsweise kann man so eine Text mit einem Hintergrundbild belegen. Das lässt sich zB. gut in Hero-Elementen einsetzen.

Values: border-box (default) | padding-box | content-box | text

Demo:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Mehr Infos | Browserunterstützung

column-count

Text in Spalten unterteilen, ohne den Text in einzelne divs zu wrappen und flexbox oder floaten zu gebrauchen.

Demo:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Mehr Infos | Browserunterstützung

writing-mode

Wenn du einen Text vertikal anzeigen möchtest, kannst du entweder ein transform:rotate(90deg) darauf setzen, oder einfach writing-mode: vertical-lr verwenden

Values: ithorizontal-tb (default) | vertical-rl | vertical-lr

Demo:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Mehr Infos | Browserunterstützung

line-clamp

Mit der CSS Property line-clamp lässt sich ein Textelement wie ein Paragraph oder eine Headline in Zeilen kürzen. Das eignet sich besonders dafür, wenn man mehrere Textblöcke hat und diese immer gleich lang sein sollen – egal wie lang der eigentliche Text dafür ist.

Man benötigt dafür 3 Properties:

display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;

Demo:

Sie sehen gerade einen Platzhalterinhalt von Standard. Um auf den eigentlichen Inhalt zuzugreifen, klicken Sie auf den Button unten. Bitte beachten Sie, dass dabei Daten an Drittanbieter weitergegeben werden.

Weitere Informationen

Mehr Infos | Browserunterstützung

Photo by Maik Jonietz on Unsplash

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Weitere Artikel

Hat Webdesign in Zeiten von KI noch Zukunft?

Wir leben in einer Zeit rasanter Veränderungen. Gefühlt jede Woche erscheint ein neues KI-Tool, das uns Aufgaben abnimmt, Prozesse automatisiert und ganze Branchen auf den …

Krabi – Workation durch Thailand: Street Food, Tiger Cave Tempel & atemberaubende Aussichtspunkte

Nach Bangkok führt das nächste Abenteuer unserer Workation weiter südlich nach Krabi. Die Mischung aus entspanntem Arbeiten und Erkundungstouren macht Krabi zu einem idealen Ziel …