使用 Foundation、Grunt、Sass 创建多个主题(css 个文件)
Creating multiple themes (css files) with Foundation, Grunt, Sass
我想为我的 Foundation 网络应用程序创建许多不同的基础主题(基本上是为不同的客户切换配色方案)。我对 Sass、libsass 和 grunt 还是很陌生。
基本上我想要的是:有两个不同的 _settings.scss 文件
_settingsA.css
$primary_color: #cc3333;
...
_settingsB.css
$primary_color: #3333cc;
...
然后用这两个文件生成 foundationA.css 和 foundationB.css。
我目前在 Sass/Grunt.
中使用 Foundation
我刚刚发现解决方案是编辑 Gruntfile.js 并将文件添加到 "sass" 任务:
sass: {
options: {
includePaths: ['bower_components/foundation/scss']
},
dist: {
options: {
outputStyle: 'compressed'
},
files: {
'css/app.css': 'scss/app.scss',
'css/app2.css': 'scss/app2.scss',
'css/app3.css': 'scss/app3.scss'
}
}
}
我想为我的 Foundation 网络应用程序创建许多不同的基础主题(基本上是为不同的客户切换配色方案)。我对 Sass、libsass 和 grunt 还是很陌生。
基本上我想要的是:有两个不同的 _settings.scss 文件
_settingsA.css
$primary_color: #cc3333;
...
_settingsB.css
$primary_color: #3333cc;
...
然后用这两个文件生成 foundationA.css 和 foundationB.css。 我目前在 Sass/Grunt.
中使用 Foundation我刚刚发现解决方案是编辑 Gruntfile.js 并将文件添加到 "sass" 任务:
sass: {
options: {
includePaths: ['bower_components/foundation/scss']
},
dist: {
options: {
outputStyle: 'compressed'
},
files: {
'css/app.css': 'scss/app.scss',
'css/app2.css': 'scss/app2.scss',
'css/app3.css': 'scss/app3.scss'
}
}
}