scss 重置列mixin ...与Bourbon Neat结合使用,特别是与span-columns一起使用,以使列无需动态更改

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scss 重置列mixin ...与Bourbon Neat结合使用,特别是与span-columns一起使用,以使列无需动态更改相关的知识,希望对你有一定的参考价值。

.brewery {
	@include span-columns(2);
	@include reset-columns(2, 3);
}
@mixin reset-columns($new_span: 3, $old_span: 4) {
	$old_nth: 12 / $old_span;
	$new_nth: 12 / $new_span;

	// Reset the old nth child
	&:nth-child(#{$old_nth}n) {
		margin-right: flex-gutter(container-span(#{$old_span}));
	}

	// Set up the new one
	&:nth-child(#{$new_nth}n) {
		margin-right: 0;
	}
} // end reset-columns

以上是关于scss 重置列mixin ...与Bourbon Neat结合使用,特别是与span-columns一起使用,以使列无需动态更改的主要内容,如果未能解决你的问题,请参考以下文章

scss 使用Bourbon Neat和选择器调整网格大小。需要http://bourbon.io和http://neat.bourbon.io

scss 网格系统列子列mixin sass

导入 scss 文件中 ~ 的含义

scss 如何将它变成漂亮的SASS mixin?与@extend?

SCSS :nth-child mixin 与数组

使用 Bourbon Neat 删除跨度列上的边距