Wiederholtes WENIGER vereinfachen

Ich erstelle ein Themensystem für ein WordPress-Netzwerk, das mehrere Layout-Themen unterstützt, die Farbschemata für eine Vielzahl von Universitäten unterstützen können. Dazu kompiliere ich regelmäßig eine LESS-Datei (mit lessphp) mit schulspezifischen Variablen und verwende sie im Wesentlichen als Bibliothek von Hilfsklassen in den Themen.

Jede Schule hat 3 Farben, die in WENIGER definiert sind als:@primary, @secondary und@tertiary. Die Methode ist unkompliziert und funktional, erfordert jedoch eine Menge Wiederholungen im Code. Zum Beispiel:

//Modifier Classes
  .primary-lighter-text {
      color: lighten(@primary,20);
  }
  .sec-lighter-text {
      color: lighten(@secondary,20);
  }
  .tert-lighter-text {
      color: lighten(@tertiary,20);
  }
//Backgrounds
  .primary-bg {
      background-color: @primary;
  }

  .sec-bg {
      background-color: @secondary;
  }

  .tert-bg {
      background-color: @tertiary;  
  }

//Borders
  .primary-border{
      border-color: @primary;
  }
  .sec-border {
      border-color: @secondary;
  }
  .tert-border {
      border-color: @tertiary;      
  }

Vom Standpunkt WENIGER nichts Kompliziertes, aber wenn ich eine neue Hilfsklasse hinzufügen möchte, muss ich 3 erstellen. Gibt es einen prägnanteren Weg, um dies zu erreichen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage