【发布时间】:2015-11-13 12:52:39
【问题描述】:
在引导程序中,有一个不错的 CSS 类“活动”,可应用于菜单元素以指示用户在哪个页面上。
我认为它在 Metro ui 中也可以正常工作,但我错了
<ul class="app-bar-menu" data-bind="foreach: router.navigationModel">
<li data-bind="css: { active: isActive }">
<a data-bind="attr: { href: hash }, text: title"></a>
</li>
</ul>
上面的代码(使用 Durandal 的路由器)并没有使菜单项突出,即使我明确地设置了没有这些绑定的类。
Metro UI CSS 中是否有类似的机制用于应用栏或水平菜单? 如果没有,我该如何实现?
编辑 我发现 class="active" 成功地适用于较低级别的菜单项,但顶层呢?
【问题讨论】:
-
从在线文档看来,应用栏菜单项似乎没有“活动”类。但也许您可以应用自己的 CSS 来为活动项目提供一些显着的视觉特征?
-
尝试在你的css中做类似的事情:.app-bar-menu.li.active{visibility: visible !important; } 并尝试 display:block !important;
标签: javascript css twitter-bootstrap-3 durandal metro-ui-css