У меня проблемы с использованием адаптивных сеток Susy. Я пытаюсь настроить макет из двух строк и трех столбцов. Вот код, который я использую.
$susy: (
columns: 12,
gutters: 1/2,
math: fluid,
output: float,
gutter-position: inside,
);
$desktop:960px;
@include breakpoint($desktop){
body{
@include container(95%);
background: $faintgray;
}
.container {
position: absolute;
top: 50%;
-webkit-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
h2 {
margin: 0 auto 13px auto
}
section {
@include span(4);
text-align: center;
}
section:not(:first-of-type) {
border-left: 1px dashed $lightgray;
}
}
А вот HTML:
<div class="container">
<section id="frost">
<h2>Frost Bank</h2>
<p>Frost Bank founded in 1868 is based in San Antonio with over 110 financial centers across the state.</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
<section id="shiner">
<h2>Shiner</h2>
<p>Spoetzl Brewery was founded in 1909 in Shiner, Texas. It's the oldest brewery in our Lone Star State.</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
<section id="whataburger">
<h2>Whataburger</h2>
<p>Their first burger stand opened in 1950. They serve fresh food made daily, just like you like it.</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
<section id="costadelmar">
<h2>Costa Del Mar</h2>
<p>Daytona Beach based Costa, specializes in polarized sunglasses for fishing, sailing, and surfing.</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
<section id="honeysucklewhite">
<h2>Costa Del Mar</h2>
<p>Daytona Beach based Costa, specializes in polarized sunglasses for fishing, sailing, and surfing.</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
<section id="morestuff">
<h2>More Stuff</h2>
<p>Take a peek at all the other projects I've worked on. There's a some cool stuff here. Check it out!</p>
<a href="#" class="myButton"><i class="fa fa-search"></i> View</a>
</section>
</div>
Здесь возникают две проблемы.
Проблема №1 В определенных точках ширины браузера макет становится шатким, и мои строки не выровнены. Примерно на 960 пикселей это неверно, затем на 1000 пикселей это верно, затем это снова происходит на 1020 пикселей, затем снова исправляется. Смотрите фото:
Проблема №2 Когда я добавляю вертикальное выравнивание к контейнеру, контейнер центрируется по вертикали правильно, но контейнер смещается вправо примерно на 10 пикселей, поэтому он не центрируется по горизонтали. Смотри фото.
Любая помощь приветствуется.