2014-09-27 3 views
0

Есть ли способ повторно использовать псевдокласс в меньшей степени?Как повторно использовать псевдокласс меньше?

Для примера:

Этот класс уже существует в каком-то внешнем файле, который я не могу изменить.

.cssClass:before{ 
} 

Теперь я хотел бы использовать этот псевдокласс в моем текущем коде. Является ли это возможным?

Например:

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

Попытка импортировать как '(меньше)'. – Harry

+0

@ Харри - я обновил свой комментарий. Пожалуйста, проверьте – Kalyan

+0

. Вы импортируете его как '(меньше)' и все же он дает ошибку? – Harry

ответ

0

В Less вы не можете подмешать классы псевдо см также Allow for pseudo-classes to be used as mixins.

Возможно, вы можете использовать extend, чтобы решить вашу проблему, как уже было предложено @Harry.

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

Предшествующее Меньше кода компилируется в следующий код CSS:

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

или использование: .lessClass:before:extend(.cssClass:before){}, который будет собирать в:

.cssClass:before, 
.lessClass:before { 
    content: "test"; 
} 
Смежные вопросы