bootstrap 4通过scss,css删除make-row和make-col

时间:2017-12-06 18:17:52

标签: sass bootstrap-4 mixins

在scss文件中应用mixins make-row和make-col后,有没有办法通过scss文件删除主题?

.contentType {
@include make-row();
&.no-row {
  @include kill-row();
}
}

1 个答案:

答案 0 :(得分:0)

如果您可以控制元素上的类的位置/名称,那么:

.contentType {
    &.row {
        @include make-row();
    }
}

基本上与应用于所有然后使用类(和较少生成的CSS)删除相同。 Sass无法自动取消混合中的所有样式,您需要专门定位kill-row mixin中的每个样式并重置为默认值。