【发布时间】:2015-02-26 14:22:04
【问题描述】:
我正在尝试在我网站的页脚中创建一个小画廊。目前,以下 Sass 确实有效,但在每个上使用 one、two 和 three 类似乎效率不高footer_block 但我根本看不到另一种方法。
基本上我有一个嵌套在不对称网格内的对称网格,并且想为三个 footer_block 项目中的每一个重复相同的网格跨度调用,但未能弄清楚如何。
Sass 看起来像:
.region--footer {
color: $color__background--dark;
border: {
top: 1px solid $base-ui-color;
}
font-family: $secondary-font-family;
font-size: $font-size-sm;
.content {
padding: {
bottom: em(32px, $font-size-sm);
top: em(32px, $font-size-sm);
}
@extend .cf;
@include add-grid(4 10 3);
@include add-gutter(1/4);
@include add-gutter-style('split');
}
}
.footer__blocks {
@extend .cf;
@include grid-span(1, 2);
@include layout(3, $gutter: 0) {
.footer__block {
@include grid-span(1, 1);
}
.footer__block.two {
@include grid-span(1, 2);
}
.footer__block.three {
@include grid-span(1, 3);
}
}
}
HTML 看起来像:
<footer class="region--footer">
<div class="content">
<div class="footer__blocks">
<div class="footer__block one">
<img src="image.jpg">
</div>
<div class="footer__block two">
<img src="image.jpg">
</div>
<div class="footer__block three">
<img src="image.jpg">
</div>
</div>
</div>
</footer>
提前致谢
【问题讨论】:
标签: css sass singularitygs