Sass Clearfix
In diesem Beitrag findet ihr das SCSS-Snippet zum Erzeugen eines Clearfix auf Basis von Sass.

In gefloateten Layouts müssen die Floats i.d.R. an bestimmten Stellen aufgehoben werden um Fehldarstellungen zu vermeiden. Wenn der Code aus klassischem CSS basiert, existiert dazu ein Clearfix. Wenn ein Präprozessor wie beispielsweise Sass zum Einsatz kommt, kann der Code über einen Placeholder noch ein wenig optimiert werden.
Schulungen von kulturbanause
Intensive Trainings mit hohem Praxisbezug.
Sass-Clearfix-Placeholder
Der Folgende SCSS-Code erzeugt einen Sass-Placeholder mit den typischen Eigenschaften eines CSS-Clearfix.
%clearfix {
*zoom: 1;
&::before,
&::after {
content: " ";
display: table;
}
&::after {
clear: both;
}
}
Wenn der Clearfix nun eingesetzt werden soll, kann er über @extend
dem gewünschten Selektor hinzugefügt werden.
.mein-selektor {
@extend %clearfix;
}
Feedback & Ergänzungen – 1 Kommentar
Kommentar zu dieser Seite
Website-Projekte mit kulturbanause
Wir wissen wovon wir reden. Wir realisieren komplette Projekte oder unterstützen punktuell in den Bereichen Design, Development, Strategy und Content.
Übersicht Kompetenzen →Schulungen von kulturbanause
Wir bieten Seminare und Workshops zu den Themen Konzept, Design und Development. Immer up-to-date, praxisnah, kurzweilig und mit dem notwendigen Blick über den Tellerrand.
Übersicht Schulungsthemen →
Falls man keinen IE7 Support mehr benötigt. Reicht auch folgendes:
%clearfix {
&:after {
clear: both;
content: “;
display: table;
}
}