【发布时间】:2014-09-14 11:37:06
【问题描述】:
我正在尝试更改特定容器中的网格列数和装订线宽度。
显而易见且最快的方法是在 Bootstrap SASS 中使用 mixin。
难道没有一个 mixin 可以同时处理所有这些吗?我很难看到一个运行 _grid.scss 中的所有 mixins
例如,我正在寻找这样的东西。
@mixin new-grid-system($grid-columns, $grid-gutter-width);
-
.gallery {
@include new-grid-system('10', '10px');
}
.gforms {
@include new-grid-system('9', '10px');
}
如果没有,有人有什么想法吗?
更新
经过一番坚持,我想出了办法,自己动手制作了……
@mixin new-grid-system($new-grid-columns, $new-grid-gutter-width) {
$grid-columns: $new-grid-columns;
$grid-gutter-width: $new-grid-gutter-width;
.row {
@include make-row();
}
@include make-grid-columns();
@include make-grid(xs);
@media (min-width: $screen-sm-min) {
@include make-grid(sm);
}
@media (min-width: $screen-md-min) {
@include make-grid(md);
}
@media (min-width: $screen-lg-min) {
@include make-grid(lg);
}
}
就这样跑吧……
.gallery {
@include new-grid-system('10', '10px');
}
【问题讨论】:
-
谢谢,您能否发布您的解决方案作为答案?
标签: grid twitter-bootstrap-3 sass mixins