/ / Jak ponownie wykorzystać pseudo klasę w mniejszym stopniu? - mniej

Jak ponownie użyć pseudo-klasy w mniej? - mniej

Czy istnieje sposób na ponowne użycie pseudo klasy w mniejszym stopniu?

Na przykład:

Ta klasa już istnieje w jakimś zewnętrznym pliku, którego nie mogę modyfikować.

.cssClass:before{
}

Teraz chciałbym skorzystać z tej pseudo klasy w moim obecnym kodzie. Czy to możliwe?

Na przykład:

.lessClass{
.cssClass:before; //but this is giving error
}

Odpowiedzi:

0 dla odpowiedzi № 1

W Mniej nie można mieszać pseudo klas, patrz także Pozwól na użycie pseudoklas jako miksów.

Prawdopodobnie możesz użyć extend aby rozwiązać problem, jak już sugerował @Harry.

.cssClass:before {
content: "test";
}
.lessClass:extend(.cssClass:before){}

Poprzedni kod Mniej zostanie skompilowany w następujący kod CSS:

.cssClass:before,
.lessClass {
content: "test";
}

albo użyj: .lessClass:before:extend(.cssClass:before){} który skompiluje się w:

.cssClass:before,
.lessClass:before {
content: "test";
}