首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zurb基础6主颜色变量

Zurb基础6主颜色变量
EN

Stack Overflow用户
提问于 2016-03-04 21:21:42
回答 2查看 1.7K关注 0票数 3

查看Zurb 6中的_settings.scss,SASS变量$primary-color似乎没有任何赋值。我的问题是$foundation-palettes主成分是否等同于$primary-color

代码语言:javascript
复制
$foundation-palette: (
  primary: #2199e8,
  secondary: #777,
  success: #3adb76,
  warning: #ffae00,
  alert: #ec5840,
);
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-03-04 21:42:59

是的,确实如此。有一个@mixinscss/util/_color.scss中为我们处理这个问题:

代码语言:javascript
复制
/// Transfers the colors in the `$foundation-palette` variable into the legacy color variables, such as `$primary-color` and `$secondary-color`. Call this mixin below the Global section of your settings file to properly migrate your codebase.
@mixin add-foundation-colors() {
  @if map-has-key($foundation-palette, primary) {
    $primary-color: map-get($foundation-palette, primary) !global;
  }
  @if map-has-key($foundation-palette, secondary) {
    $secondary-color: map-get($foundation-palette, secondary) !global;
  }
  @if map-has-key($foundation-palette, success) {
    $success-color: map-get($foundation-palette, success) !global;
  }
  @if map-has-key($foundation-palette, warning) {
    $warning-color: map-get($foundation-palette, warning) !global;
  }
  @if map-has-key($foundation-palette, alert) {
    $alert-color: map-get($foundation-palette, alert) !global;
  }
}
票数 4
EN

Stack Overflow用户

发布于 2016-03-05 02:18:50

是的,他们是平等的。$主色是遗留的东西,只需使用调色板即可。

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

https://stackoverflow.com/questions/35806255

复制
相关文章

相似问题

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