Этот миксин генерирует вспомогательные классы для Bootstrap.
Я уверен, что есть способ улучшить этот миксин с помощью циклов.
.generate-margin-tops(@size) {
.mt-@{size}-5 {
margin-top: 5px;
}
.mt-@{size}-10 {
margin-top: 10px;
}
.mt-@{size}-20 {
margin-top: 20px;
}
.mt-@{size}-30 {
margin-top: 30px;
}
.mt-@{size}-40 {
margin-top: 40px;
}
}
Фрагмент, используемый для разных размеров экрана:
.generate-margin-tops(xs);
@media (min-width: @screen-sm-min) {
.generate-margin-tops(sm);
}
@media (min-width: @screen-md-min) {
.generate-margin-tops(md);
}
@media (min-width: @screen-lg-min) {
.generate-margin-tops(lg);
}
@size
? Какая у него ценность. Кстати, да, это можно улучшить с помощью циклов. - person Harry   schedule 20.12.2014