Получите все классы, объявленные внутри блока, из одного и того же класса/миксина в LESS. ⇐ CSS

Разбираемся в CSS
Anonymous
Получите все классы, объявленные внутри блока, из одного и того же класса/миксина в LESS.

Сообщение Anonymous »

Я хочу, чтобы все классы, объявленные внутри блока, содержали одни и те же свойства. Например, этот код:

Код: Выделить всё

…
{ // Block started

line-height: 1.5; // Shared property.
…
.text-sm
{
font-size: 1rem;
}

.text-md
{
font-size: 2rem;
}

.text-lg
{
font-size: 3rem;
}
…
} // Block ended
должен быть скомпилирован в это:

Код: Выделить всё

.text-sm
{
font-size: 1rem;
line-height: 1.5;
}

.text-md
{
font-size: 2rem;
line-height: 1.5;
}

.text-lg
{
font-size: 3rem;
line-height: 1.5;
}
Другими словами, я хочу добавить .text-xs, .text-xl и т. д. на том же уровне в будущем, чтобы гарантировать, что они не будут Miss line-height: 1.5;.
Есть ли способ добиться этого?

Подробнее здесь: https://stackoverflow.com/questions/793 ... in-in-less

Вернуться в «CSS»