Я хотел бы задать вопрос о mixin uage
Моя цель - изменить размер шрифта TESTING в соответствии с другим языком с помощью mixin.Класс Home и языковой класс должны быть заданы в теге HTML.
<html class='Home en'>
<body>
<div class='text'>TESTING</div>
</body>
</html>
Настройка CSS
.Home {
.text {
@include font(20)
}
}
Я написал смесь для обработки размера шрифта в соответствии с другим языком
@mixin font($size) {
font-size: $size + px;
.en & {
font-size: $size - 5 + px;
}
}
Тем не менее, результатом будет: .en .Home .text {...} вместо .en.Home .text {...}
Как я могу обработать этот случай, используя mixin?Или любой другой вариант, который я мог использовать, чтобы исправить эту проблему без изменения класса в теге HTML?
Спасибо всем!