Я не могу получить susy-grid-background mixin для отображения моей сетки. Я установил связанные с сетью переменные в true и предоставил цвет сетки, но независимо от того, что я делаю, сетка не отображается.Susy grid background display
Если я запускаю демо-код с сайта Susy, сетка отображается как ожидалось. Что мне не хватает?
.contain {
@include susy-grid-background;
@include container($total-columns);
max-width: 62em;
}
header {
@include span-columns(12 omega, 12);
padding: 1em;
.branding {
font-family: RockSaltRegular;
font-size: 2em;
}
}
.main[role="main"] {
@include span-columns(12 omega, 12);
}
.content {
background: white;
border: 1px solid darken($primary, 30%);
@include border-radius(1em);
@include box-shadow(2px 2px 5px 0 hsla(0, 0%, 0%, 0.35));
padding: 1em;
h1 {
font-size: 1.5em;
}
}
footer {
@include span-columns(12 omega, 12);
font-size: 0.75em;
&.fixed {
bottom: 5em;
position: fixed;
}
}
.hero {
@include span-columns(12);
margin-top: 20%;
@include at-breakpoint($iPadPortrait) {
@include span-columns(7, 12);
@include isolate(3);
}
.branding {
font-family: RockSaltRegular;
font-size: 2em;
margin: 0 auto;
max-width: 6.25em;
text-align: center;
@include at-breakpoint($iPadPortrait) {
font-size: 3em;
}
}
.hero-search {
margin-top: 1em;
text-align: center;
input[type=text],
input[type=search] {
border: 1px solid white;
@include border-radius(1.5em);
margin: 1em 0 2.5em;
padding: 1em;
width: 100%;
-webkit-appearance: caret;
}
button {
background: rgb(157, 151, 139);
border: 2px solid rgb(157, 151, 139);
@include border-radius(1.5em);
@include box-shadow(2px 2px 5px 0 hsla(0, 0%, 0%, 0.35));
color: white;
font-size: 1em;
min-width: 4em;
padding: 0.5em 1.5em;
text-transform: uppercase;
&:hover {
@include linear-gradient($secondary, set-lightness($secondary,10%));
}
}
}
}
Это прекрасно работает для меня, учитывая элемент '.contain' в html. –
У меня также были проблемы с тем, чтобы это сработало давно, но я отказался от попытки его решения, и я написал свой собственный mixin-lol (возможно, это бесполезный комментарий), но если бы вы могли вернуться и ответить на свой вопрос или сообщите нам, что это решило, я хотел бы получить ответ, который вы придумали. –