Animation of How CSS Triangles Work

Avatar of Chris Coyier
Chris Coyier on

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

In Vorträgen, die ich in der Vergangenheit gehalten habe, habe ich versucht zu erklären, wie CSS-Dreiecke funktionieren, mit Worten und lächerlichen Handgesten. Das gelingt nie besonders gut.

Habt ihr das verstanden?

Also dachte ich, wir versuchen es mal mit einer tatsächlichen In-Code-Animation auf dem Bildschirm. Los geht’s

Siehe den Pen Animation zur Erklärung von CSS-Dreiecken von Chris Coyier (@chriscoyier) auf CodePen

Der Kern des Tricks ist, dass sich die Ränder von Elementen in Winkeln treffen. Wenn also einer transparent ist und der andere nicht, sieht es so aus, als wäre die gesamte Form ein Dreieck. Sie können verschiedene Ränder "ein- und ausschalten" und verschiedene Höhen/Breiten verwenden, um verschiedene Dreiecksformen zu erhalten, die in verschiedene Richtungen zeigen.

Natürlich können Sie mit CSS und nur einem Element allerhand verrückte Dinge machen. Das Dreieck ist immer besonders überzeugend, weil es so praktisch ist.