Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Sass-Verschachtelung | Präprozessoren
Fortgeschrittene CSS-Techniken
course content

Kursinhalt

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken

1. Einführung
2. Elementpositionierung
3. Übergänge
4. Animationen
5. Transformationen
6. Adaptive/Responsive Websites und Apps
7. Präprozessoren

book
Sass-Verschachtelung

Das nächste leistungsstarke Feature ist das Verschachteln. Es ermöglicht uns, einen Selektor innerhalb eines anderen zu verschachteln, um einen besser organisierten und lesbareren Code zu erstellen. Wir können Stile gruppieren und den Code reduzieren, den wir schreiben müssen.

Stellen wir uns vor, dass wir die Website-Navigation erstellen müssen.

Das HTML für diese Navigation sieht wie folgt aus:

Da wir neben der Navigation dieselben HTML-Tags (ul, li, a) mehrfach im gesamten Projekt verwenden, müssen wir Verschachtelungsregeln in CSS verwenden, um diesen Elementen genau einige Stile hinzuzufügen. So kann das CSS wie folgt aussehen:

Nun, lassen Sie uns sehen, wie Sass unser Leben erleichtern kann. Wir werden all diese Stile in einem Block gruppieren. Der Code wird umgeschrieben zu:

Es ist, als würden wir den Stilblock des Kindes in seinen Elternblock verschachteln. Beachten Sie, dass das &-Symbol im &:hover-Selektor verwendet wird, um auf den Elternselektor zu verweisen, in diesem Fall a. Dies ist eine Kurzform, um a:hover zu schreiben, und erleichtert das Schreiben von verschachtelten Selektoren, ohne den Elternselektor mehrfach zu wiederholen.

Was ist der Vorteil der Verwendung von Sass-Verschachtelung?

Was ist der Vorteil der Verwendung von Sass-Verschachtelung?

Wählen Sie die richtige Antwort aus

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 7. Kapitel 5
We're sorry to hear that something went wrong. What happened?
some-alt