Bourbon Neat - 不均匀的柱数

时间:2015-01-18 13:22:55

标签: html twitter-bootstrap bourbon neat

我正在尝试构建类似Metro的布局,具有各种列宽(不使用像砌体那样的任何东西),但是相同的高度,如下所示:

--------------------------
| col(2)        | col(1) |
--------------------------
| col(1)| col(1)| col(1) |
--------------------------
| col(1) | col(2)        |
--------------------------

我尝试使用文档中提到的各种功能,但我无法做到正确。我目前的代码如下:

SCSS

// Config
$border-box-sizing: true !default;
$visual-grid: true !default;

// Container
.container {
    @include outer-container;
}

article.post {
    @include span-columns(4);
    height: 300px;
    background: #aaa;
}

article.large {
    @include span-columns(8);
}

HTML

<div class="container">
    <article class="post large">text</article>
    <article class="post">text</article>
    <article class="post">text</article>
    <article class="post">text</article>
    <article class="post">text</article>
    <article class="post large">text</article>
    <article class="post">text</article>
    <article class="post">text</article>
    <article class="post large">text</article>
</div>

如你所见,没什么特别的。我该怎么做才能解决这个问题(除了回到Bootstrap:))?

1 个答案:

答案 0 :(得分:0)

您需要使用@include omega();来获取换行符。

http://thoughtbot.github.io/neat-docs/latest/#omega

所以既然你想在每12个跨度之后休息一下,你需要在那里添加omega。

在您给出的示例中,它可能看起来像这样。

添加此scss

article.break {   @include omega(); }

将您的html更改为:

<div class="container">
    <article class="post large">text</article>
    <article class="post break">text</article>
    <article class="post">text</article>
    <article class="post">text</article>
    <article class="post break">text</article>
    <article class="post large">text</article>
    <article class="post break">text</article>
    <article class="post">text</article>
    <article class="post large break">text</article>
</div>