首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >扩展引导4裕度调整

扩展引导4裕度调整
EN

Stack Overflow用户
提问于 2018-06-29 10:21:42
回答 1查看 317关注 0票数 0

我在sass(scss file)中使用引导程序4,并希望将.mx-2类属性应用到一个新的类中。从理论上说是这样的:

代码语言:javascript
复制
.MyCustomClass{
  @extend .mx-2;
}

但是显然,编译器找不到.mx-2选择器,而且它失败了。我知道mx-2类是使用$size$length$spacers$breakpoint等的混合物创建的。所以我改变了它:

代码语言:javascript
复制
.MyCustomClass{
  margin-left: ($spacer * .5) !important;
  margin-right: ($spacer * .5) !important;
}

我想知道:

  1. 如果有更好、更整洁的方法去做这件事呢?
  2. 如果我能用一些变量来代替.5呢?
  3. 如果我想扩展另一个大小调整类,如:.mx-lg-2
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-29 12:33:18

“但是很明显,编译器找不到..mx 2选择器,结果失败了.”

它应该工作,但您需要首先@import "bootstrap"。任何@extend都应该在进口之后.

代码语言:javascript
复制
@import "bootstrap";

.MyCustomClass{
  @extend .mx-2;
}

演示:https://www.codeply.com/go/UHzJirtyju

How to extend/modify (customize) Bootstrap 4 with SASS

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51099572

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档