You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Shopware 6 如何在SCSS中使用主题配置的主色?

预设主题色SCSS变量对应规则
  • 后台主题设置中配置的主色对应SCSS变量为 $sw-color-brand-primary
  • 后台配置的辅助色对应SCSS变量为 $sw-color-brand-secondary
  • 两类颜色均自带衍生变量:主色浅色版 $sw-color-brand-primary-light、主色深色版 $sw-color-brand-primary-dark;辅助色浅色版 $sw-color-brand-secondary-light、辅助色深色版 $sw-color-brand-secondary-dark
使用方法

上述变量无需额外注册,Shopware会自动将后台配置的颜色值注入对应变量,你可以直接在自定义主题的SCSS文件中调用,示例如下:

// 自定义主色按钮样式
.my-custom-btn {
  background: $sw-color-brand-primary;
  border: 1px solid $sw-color-brand-primary-dark;
  &:hover {
    background: $sw-color-brand-primary-dark;
  }
}

// 自定义辅助色标签样式
.my-custom-tag {
  background: $sw-color-brand-secondary;
  color: #ffffff;
}
完整变量查询方式

如果需要获取全部内置预设SCSS变量列表,可以查看Shopware核心Storefront的变量定义文件,路径为 vendor/shopware/storefront/Resources/app/storefront/src/scss/abstract/variables.scss,所有公共预设变量都在该文件中有明确声明。

内容的提问来源于stack exchange,提问作者Daniel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 12:54:03