Можно ли создать миксин (в SCSS), который проверяет добавление стилей на основе body-class (или родительского div).
Мечта состоит в том, чтобы преобразовать это:
#logo {
position: absolute;
top: 50px;
left: 20px;
}
body.admin-bar #logo {
#logo {
top: 86px;
@media screen and (max-width: 782px) {
top: 92px;
}
}
}
... к этому
#logo {
position: absolute;
@include adminAdjustedTop( 50px );
left: 20px;
}
Так что adminAdjustedTop
mixin затем добавил дополнительные пиксели в верхнюю часть, если body
имел класс admin-bar
... Так, чтобы расположение логотипа не было описано в двух разных местах, в зависимости от того, какое тело -классы установлены или нет.