使用 bourbon neat 对列重新排序(平板电脑、台式机)
reorder columns with bourbon neat (tablet, desktop)
我正在尝试创建一个页面,其中 "content" 位于顶部(用于移动视图),侧边栏位于下方。
这是我的 html:
<section>
<div class="homepage-content"></div>
<div class="homepage-sidebar"></div>
</section>
这是我使用 bourbon 的 scss:
section {
@include outer-container;
}
.homepage-content {
@include span-columns(8);
@include shift(4); /* this block should be on the RIGHT on desktop/tablet view */
}
.homepage-sidebar {
@include span-columns(4);
@include shift(-8);
}
我的印象是 "shift" 向右移动(正数)然后向左移动负数。
所以我认为 "content" 是 8 列宽,然后向右移动。所以我的内容会在右边。
似乎正在发生的事情是我的 "content" div 现在位于我的 "sidebar" div 之上:
尝试在您的 .homepage-content
上应用 float: right;
:
.homepage-content {
@include span-columns(8); float:right;
}
.homepage-sidebar {
@include span-columns(4);
}
我正在尝试创建一个页面,其中 "content" 位于顶部(用于移动视图),侧边栏位于下方。
这是我的 html:
<section>
<div class="homepage-content"></div>
<div class="homepage-sidebar"></div>
</section>
这是我使用 bourbon 的 scss:
section {
@include outer-container;
}
.homepage-content {
@include span-columns(8);
@include shift(4); /* this block should be on the RIGHT on desktop/tablet view */
}
.homepage-sidebar {
@include span-columns(4);
@include shift(-8);
}
我的印象是 "shift" 向右移动(正数)然后向左移动负数。
所以我认为 "content" 是 8 列宽,然后向右移动。所以我的内容会在右边。
似乎正在发生的事情是我的 "content" div 现在位于我的 "sidebar" div 之上:
尝试在您的 .homepage-content
上应用 float: right;
:
.homepage-content {
@include span-columns(8); float:right;
}
.homepage-sidebar {
@include span-columns(4);
}