Хорошо, во-первых, я попытался показать проблему с Sassmeister, но она так... медленно компилируется, что я просто сдался. Я использую Susy, SCSS и Haml.
Итак, вот изображение, которое я считаю актуальным. Я хочу, чтобы черная полоса вверху (цвет фона) касалась черной боковой панели сбоку. Другими словами - добавить цвет фона в желоб.
Вот мой код:
HTML:
<div class="page">
<div class="nav">
<div class="brand">
<a class="name" href="/">Tomasz Gałkowski</a>
</div>
<div class="work">
<a class="projects" href="#">projects</a>
<a class="timeline" href="#">timeline</a>
</div>
<div class="blog">
<a class="articles" href="#">articles</a>
<a class="about" href="#">about me</a>
<a class="contact" href="#">contact</a>
</div>
</div>
<div class="content">
<div class="header">
<h1>Tomasz Gałkowski</h1>
<h2>web developer</h2>
</div>
<div class="main">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.</p>
</div>
<div class="footer">
<small>Tomasz Gałkowski, 2016</small>
<p>gitlab, facebook, twitter</p>
</div>
</div>
</div>
И (соответствующий) SCSS:
$susy: (
columns: 12,
gutters: 1/2,
debug: (image: show)
);
.page {
@include container;
@include clearfix; // from compass
}
.nav {
@include span (3 of 12);
background: $background-dark;
height: 100vh;
}
.content {
@include span(last 9 of 12);
background: $white;
.header {
background: $background-dark;
}
}
Я пытался кое-что сделать с bleed()
или gutters()
, но это не сработало так, как я хотел. Я только начинаю изучать Susy, и хотя я просмотрел всю документацию, я не смог понять эту концепцию. :)