更改Gantry v4菜单颜色

时间:2013-04-18 14:53:11

标签: menu background-color joomla3.0

我似乎无法弄清楚如何更改菜单颜色或为Ganom 4中的菜单栏添加背景以供Joomla使用。厌倦了灰色或深灰色默认值。

我可以通过.less文件更改字体和选择,但不能更改菜单​​本身。

龙门网站上的文档过于笼统。

提前谢谢你。

4 个答案:

答案 0 :(得分:1)

同时检查:menu-light.less& menu-dark.less目录中的less\

RocketTheme的人不建议编辑已编译的CSS(但是@Adriana指出它很有用。)

答案 1 :(得分:1)

您可能会注意到使用Less的joomla的Gantry框架真正了解如何更改模板上的内容,您首先要了解的是,即使Gantry为您编译较少的文件,它也会有所减少。少了它太棒了所以值得。基本上你使用代码以更聪明的方式定义css更加经济,然后将其编译成更有效的css文件

如果您更改已编译的文件,因为我们的朋友在这里说完全没有意义,因为一旦您再次编译(并且您将),这些文件将被覆盖并且您的所有工作都将丢失。

我会给你方向,你会发现它并不像看起来那么困难。

1-在模板管理器 - 样式 - 菜单样式下检查您在Gantry模板上选择的菜单。

2-在你的less文件夹中,你会看到每个菜单样式的主要变量都有一个较少的文件 例如menu-dark.less尝试理解变量和颜色,并改变它们以查看它是什么。

3-在同一个文件夹中,你有menu.less,并且使用前一个文件中的变量完成魔术。您将看到例如定义第一级菜单,您将具有以下内容:

&.l1 {
    > li.active {
        background: @menuActiveBack;

这样menuActiveBack变量将成为级别1的活动li的背景值。

4-最后一部分将是menu-hovers.less,我认为这是复杂的事情,因为它不需要有一个不同的文件来做徘徊,但它就是。

您可以控制CSS压缩,编译等待时间和调试标题,以及使用扩展→模板管理器→龙门→高级→减少编译器中的清除缓存按钮手动清除缓存。

更多信息:ganty less documentation

希望从......开始是有帮助的。

快乐编码,

爱德华多

答案 2 :(得分:0)

我花了一半时间或者半小时来浏览“css-compiled”文件夹中的“menu”css文件。

你可以找到所有的css来改变Gantry默认菜单的背景和颜色..我也在使用Gantry v4。

转到此处:

的Joomla>模板>龙门> CSS编译>菜单-675c76 .....

请查看我的图片以查看我的结果: http://dream2unite.com/images/misc/GANTRY-MENU-675c76.png

答案 3 :(得分:0)

使用FireBug或类似功能查找默认的CSS样式。

创建一个文件/templates/gantry/css/gantry-custom.css并添加您自己的CSS以覆盖默认的CSS。

这是比编辑编译或其他模板less或css文件更好的方法,这些文件可以在编译期间或模板更新时被覆盖。