从Grails Twitter引导插件重写CSS
我有一个Grails2.2.1应用程序,它使用Twitter引导插件,该插件向Grails应用程序提供引导的基本CSS和javascript元素,以及一个标记库和一些其他功能 问题是,我想使用一个定制的CSS文件来提供我们公司的颜色,现在我只能通过从应用程序中引入我们自己的CSS来实现这一点,该应用程序覆盖插件自己的bootstrap.CSS文件中的元素,这意味着插件首先加载它的CSS文件,然后应用程序加载它自己的CSS文件。这些文件又大又重 我的用户,特别是那些在移动设备上的用户,不需要额外的125k CSS的负担,也不需要两次执行每个规则所带来的额外处理 除了构建我自己的自定义版本的插件外,我能做些什么来阻止插件的bootstrap.css文件与我自己的bootstrap.css文件一起进入网页?插件用于声明twitter引导文件。幸运的是,资源有一个覆盖已声明模块定义的选项 因此,在ApplicationResources.groovy中,添加:从Grails Twitter引导插件重写CSS,grails,plugins,twitter-bootstrap,Grails,Plugins,Twitter Bootstrap,我有一个Grails2.2.1应用程序,它使用Twitter引导插件,该插件向Grails应用程序提供引导的基本CSS和javascript元素,以及一个标记库和一些其他功能 问题是,我想使用一个定制的CSS文件来提供我们公司的颜色,现在我只能通过从应用程序中引入我们自己的CSS来实现这一点,该应用程序覆盖插件自己的bootstrap.CSS文件中的元素,这意味着插件首先加载它的CSS文件,然后应用程序加载它自己的CSS文件。这些文件又大又重 我的用户,特别是那些在移动设备上的用户,不需要额外的
modules = {
overrides {
'bootstrap-css' {
resource id: 'bootstrap-css', url:'/css/mycustombootstrap.css'
}
}
}
明亮的谢谢你的快速回答。