Я следующий код SCSS:Увеличенная ширина не применяется с использованием SASS
@import "core-navigation";
$sidebar-extend-img-width: 12px;
$sidebar-nav-item-height: 85px;
$sidebar-nav-item-padding: 10px 10px 10px 10px;
.re-core-nav-menu-wide {
width: $core-nav-width-wide;
@extend .re-core-nav-menu;
}
.re-core-nav-menu {
margin: 0;
padding: 0;
width: $core-nav-width;
background-image: $core-nav-background-image;
text-align: center;
height: 100%;
position: fixed;
overflow: auto;
.helper {
display: inline-block;
height: 100%;
vertical-align: middle;
}
a {
display: block;
width: 100%;
height: 100%;
}
a:hover,
a:focus{
text-decoration: none;
color:inherit;
}
.sidebar-nav-container {
background: transparent;
position: fixed;
width: $core-nav-width;
text-align: center;
}
.sidebar-nav-container-settings {
@extend .sidebar-nav-container;
bottom: 0;
}
.sidebar-nav-item {
padding: $sidebar-nav-item-padding;
height: $sidebar-nav-item-height;
}
.sidebar-nav-item.sidebar-logo {
height: 110px;
}
.sidebar-nav-item.sidebar-expand-contract-icon {
text-align: initial;
height: auto;
img {
vertical-align: top;
}
}
}
_Core-navigation.scss:
$core-nav-width: 100px;
$core-nav-width-wide: 263px;
$core-nav-background-color: #f1f1f1;
$core-nav-background-image: linear-gradient(0deg, #20C0BF 0%, #1DC4F0 52%, #7067CF 100%);
Однако, когда я применяю re-core-nav-menu-wide
класс моего DIV я получаю Ширина 100px не 263px. Я попытался изменить команды в .core-nav-width-wide, но результат тот же. Вот скомпилированный CSS: http://pastebin.com/6y1GScTT
С наилучшими пожеланиями
& -широкий { ширина: $ ядро-нав ширины шириной; @extend .re-core-nav-menu; } Не стоит ставить много мусора в CSS, так как ему придется скопировать все свойства из .re-core-nav-menu? – mp3por
Это то, что вы уже делали, не так ли? – Harry
Не совсем.Просто указывая на это – mp3por