-1

我正在开发一个基于 Joomla 2.5 的网站。我有一个带有标题的子菜单(标题是顶部菜单类别的名称)。这个标题有背景颜色。现在我想在我打开的每个页面上都有不同的背景颜色(标题)。我考虑为每个菜单项创建一个额外的菜单模块,并在 css 中定义特定颜色,但是我必须重命名每个模块,因为我不能有两次相同的名称。但我需要标题与所有子菜单项的 Topmenu 类别相同。

这是生成代码的基本结构:

    <body>
    <div id="content">
    <div id="breadcrumbs"></div>
    <div id="main" class="centerAndRight"></div>
    <div id="right">
    <div class="moduletable_servicemenu">
    <h3>HERE IS THE TITLE</h3>
    <ul class="menu"></ul>
    </div>
    <div class="moduletable_kontaktmodul"></div>
    </div>
    </div>
    <!-- end content -->
    <div id="overallfooter"></div>
    </body>

任何人都可以帮我一个想法,拜托。

提前谢谢。

4

2 回答 2

0

我为随机图像编写了这个脚本,可以对其进行编辑以适用于你的随机颜色。它相当简单,您可以根据需要使用任意数量的颜色,并且程序会将它们随机化。

$(document).ready(function() {
    var colors = ['#ccc', '#dedede', '#333', '#555' /***keep adding as many colors***/];

    $(".Topcategory").each(function(){
    $(this).css({'background' : ' + colors[Math.floor(Math.random() * colors.length)] + ')'})
    });

 });
于 2013-05-01T12:49:28.283 回答
0

如果您在该标题上放置一个类(例如class="title"),然后在body每个页面的标签上放置一个不同的类(例如<body class="contact">),您可以轻松地在每个页面上设置不同的标题样式,例如:

.contact .title {background: red}
.about .title {background: blue}
于 2013-05-01T12:40:03.500 回答