Die Formen von CSS

Avatar of Chris Coyier
Chris Coyier am

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

CSS kann alle Arten von Formen erzeugen. Quadrate und Rechtecke sind einfach, da sie die natürlichen Formen des Webs sind. Fügt man width und height hinzu, hat man das Rechteck in der exakten Größe, die man braucht. Fügt man border-radius hinzu, kann man diese Form abrunden, und wenn genug davon vorhanden ist, kann man diese Rechtecke in Kreise und Ovale verwandeln.

Wir bekommen auch die Pseudoelemente ::before und ::after in CSS, die uns das Potenzial für zwei weitere Formen geben, die wir zum ursprünglichen Element hinzufügen können. Durch clevere Nutzung von Positionierung, Transformation und vielen anderen Tricks können wir viele Formen in CSS mit nur einem einzigen HTML-Element erstellen.

Heutzutage sind SVG, clip-path oder CSS Mask Ihre beste Wahl, um Formen zu zeichnen. Sehen Sie sich zum Beispiel diese CSS Shapes Collection, diese SVG-Icon-Sets, diesen clip-path Editor und diese Einführung in CSS Clipping an. Dieser Artikel wurde ursprünglich geschrieben, bevor eine dieser Technologien wirklich Fuß gefasst hatte!

Quadratische Form

Rechteckige Form

Kreisförmige Form

Ovale Form

Dreieck nach oben

Dreieck nach unten

Dreieck nach links

Dreieck nach rechts

Dreieck oben links

 

Dreieck oben rechts

 

Dreieck unten links

 

Dreieck unten rechts

Pfeilform mit geschwänztem Schwanz von Ando Razafimandimby

 

Trapezförmige Form

Parallelogramm-Form

Stern (6 Zacken) Form

Stern (5 Zacken) Form von Kit MacAllister

 

Fünfeck Form

 

Sechseck Form von Aaron Hanson

 

Oktogon Form

 

Herzform von Nicolas Gallagher

 

Unendlichkeitsform von Nicolas Gallagher

 

Diamant-Quadrat-Form von Joseph Silber

 

Diamant-Schild-Form von Joseph Silber

 

Diamant-Schmal-Form von Joseph Silber

Abgeflachte Diamant-Form von Alexander Futekov

 

Ei-Form

 

Pac-Man-Form

 

Sprechblasen-Form

RSS Feed Form von Kevin Huff

 

12-Punkt-Burst-Form von Alan Johnson

 

8-Punkt-Burst-Form von Alan Johnson

 

Yin Yang Form von Alexander Futekov

 

Badge Ribbon Form von Catalin Rosu

 

Space Invader Form von Vlad Zinculescu

 

TV-Bildschirm-Form

Chevron-Form von Anthony Ticknor

 

Lupe Form

 

Facebook Icon Form von Nathan Swartz

 

Mond Form von Omid Rasouli

 

Fahnen-Form von Zoe Rooney

Kegel-Form von Omid Rasouli

 

Kreuz Form von Kaya Basharan

Basis von Josh Rodgers

Zeiger (via Amsakanna / alt)

Schloss-Form

Verkehrte Ecken (via Zberno)