Less
Less ist ein CSS-Präprozessor der CSS um Variablen, Mixins, Operationen und Funktionen erweitert — kompatibel mit Bootstrap 3 und älteren Projekten.
Less (Leaner CSS) war der erste populäre CSS-Präprozessor und ist heute vor allem in Legacy-Projekten und als Bootstrap-3-Basis verbreitet. Syntaktisch ähnlich zu Sass/SCSS. In neuen Projekten wird Sass oder Tailwind CSS bevorzugt, da diese aktiver entwickelt werden.
Less bei SW Business Solutions
Less (Leaner Style Sheets) ist ein CSS-Präprozessor, den wir bei SW Business Solutions für Legacy-Projekte und Bootstrap-basierte Anwendungen einsetzen. Für Neuprojekte empfehlen wir Sass oder Tailwind CSS.
Einsatz in Kundenprojekten
- Bootstrap-Anpassungen: Bootstrap 3 basiert auf Less - Customisierung über Less-Variablen
- Legacy-Projekte: Wartung von Less-basierten Codebasen
- Migration: Analyse und schrittweise Migration von Less zu Sass oder Tailwind
Less vs. Sass
Für neue Projekte wählen wir Sass (SCSS) über Less, da:
- SCSS hat grössere Community und mehr Tooling-Support
- Sass-Syntax (SCSS) ähnelt CSS stärker und ist intuitiver
- PostCSS und moderne Build-Tools bevorzugen Sass
Warum Less noch relevant ist?
- Bootstrap 3 Legacy: Grosse Anzahl bestehender Projekte auf Bootstrap 3/Less-Basis
- Migrations-Wissen: Erfahrung mit Less-zu-Sass-Migration wichtig für Bestandskunden
Typische Projektkombinationen
| Kombination | Anwendungsfall |
|---|---|
| Less + Bootstrap 3 | Legacy-Bootstrap-Projekte |
| Less + Webpack | Build-Integration für ältere Projekte |
| Less + Migration zu Sass | Modernisierung von Stilsheets |
| Less + Angular | Ältere Angular-Projekte mit Less |
Technische Details
Less kompiliert zu Standard-CSS. Client-seitiges Compilation über less.js ist möglich aber nicht empfohlen. Less Plugins erweitern Funktionalität. Bootstrap 3 nutzte Less, Bootstrap 4+ wechselte zu Sass.
Warum Less?
Anwendungsszenarien für Less
Bootstrap-3-Projekte
Bootstrap 3 nutzt Less für Theming — bestehende Projekte mit Less-Variablen anpassen.
CSS-Modularisierung
Große CSS-Codebases mit @import in wartbare Partials aufteilen.
Variable-basiertes Theming
Design-Tokens als Less-Variablen definieren für konsistente Farben und Abstände.
Häufige Fragen zu Less
Less oder Sass?
Wann ist Less noch sinnvoll?
Was ist der Unterschied zwischen Less und CSS Custom Properties?
Schnelle Fakten
Interessiert an Less?
Beratung anfragenInteressiert an Less?
Lassen Sie uns gemeinsam besprechen, wie Less in Ihrem nächsten Projekt eingesetzt werden kann.