Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从Grails Twitter引导插件重写CSS_Grails_Plugins_Twitter Bootstrap - Fatal编程技术网

从Grails Twitter引导插件重写CSS

从Grails Twitter引导插件重写CSS,grails,plugins,twitter-bootstrap,Grails,Plugins,Twitter Bootstrap,我有一个Grails2.2.1应用程序,它使用Twitter引导插件,该插件向Grails应用程序提供引导的基本CSS和javascript元素,以及一个标记库和一些其他功能 问题是,我想使用一个定制的CSS文件来提供我们公司的颜色,现在我只能通过从应用程序中引入我们自己的CSS来实现这一点,该应用程序覆盖插件自己的bootstrap.CSS文件中的元素,这意味着插件首先加载它的CSS文件,然后应用程序加载它自己的CSS文件。这些文件又大又重 我的用户,特别是那些在移动设备上的用户,不需要额外的

我有一个Grails2.2.1应用程序,它使用Twitter引导插件,该插件向Grails应用程序提供引导的基本CSS和javascript元素,以及一个标记库和一些其他功能

问题是,我想使用一个定制的CSS文件来提供我们公司的颜色,现在我只能通过从应用程序中引入我们自己的CSS来实现这一点,该应用程序覆盖插件自己的bootstrap.CSS文件中的元素,这意味着插件首先加载它的CSS文件,然后应用程序加载它自己的CSS文件。这些文件又大又重

我的用户,特别是那些在移动设备上的用户,不需要额外的125k CSS的负担,也不需要两次执行每个规则所带来的额外处理

除了构建我自己的自定义版本的插件外,我能做些什么来阻止插件的bootstrap.css文件与我自己的bootstrap.css文件一起进入网页?

插件用于声明twitter引导文件。幸运的是,资源有一个覆盖已声明模块定义的选项

因此,在ApplicationResources.groovy中,添加:

modules = {
    overrides {
        'bootstrap-css' {
            resource id: 'bootstrap-css', url:'/css/mycustombootstrap.css'
        }
    } 
}

明亮的谢谢你的快速回答。