首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Play Framework org.webjars时如何在基础中定义自定义主题

使用Play Framework org.webjars时如何在基础中定义自定义主题
EN

Stack Overflow用户
提问于 2018-04-29 11:34:01
回答 1查看 205关注 0票数 0

我希望添加一些定制的样式/主题到“你好我的-拉格姆-世界”的应用程序,我正在编写。

我一直在使用在线拍卖-scala (https://github.com/lagom/online-auction-scala)作为基础来构建我自己的“hello-lagom”示例。

这出戏!应用程序依赖于:

代码语言:javascript
复制
"org.webjars" % "foundation" % "6.2.3",
"org.webjars" % "foundation-icon-fonts" % "d596a3cfb3"

并且,在运行时,使用默认样式。

基金会本身使用Sass来定义其主题,例如:

代码语言:javascript
复制
$foundation-palette: (
  primary: #1779ba,
  secondary: #767676,
  success: #3adb76,
  warning: #ffae00,
  alert: #cc4b37,
);
$light-gray: #e6e6e6;
$medium-gray: #cacaca;
$dark-gray: #8a8a8a;
$black: #0a0a0a;
$white: #fefefe;

并且似乎允许通过在其settings.scss文件中包含“@include add-基色;”来覆盖它们。

我可以通过在main.css中直接应用css样式来成功地覆盖scss文件处理后的设置,但我不认为这是最好或正确的方法。

如果我正确地理解了settings.scss的意图,这将允许我覆盖缺省值,这是我想在剧本中做的事情!应用程序。我认为这很简单,只需在适当的源文件夹(例如app/assets/css)中添加一个add-基- folder s.scss文件即可。

我是游戏世界的新手!,拉格姆,网络研讨会和基金会,所以在我当前的noobie理解中,我显然错过了一些东西。乐于助人,开悟愉快。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-02 11:12:57

考虑到James的评论(见Overriding WebJar assets in Play 2.x),我“解决”了这个问题:

( a)删除build.sbt中的依赖项("org.webjars“% "foundation”% "6.4.3-1")

( b)创建和使用基金会的“自定义下载”(https://foundation.zurb.com/sites/download.html/#customizeFoundation)

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

https://stackoverflow.com/questions/50086114

复制
相关文章

相似问题

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