0

我已经在 windows 8.1 的 winJs 2.0 中看到了新的导航栏控件,非常简单。

但是他们是如何在 Windows 8 中开发天气应用导航栏的呢?我的意思是漂亮的大方形按钮而不是小圆形按钮?

我发现的唯一方法是拥有一个 appbar 并且不使用任何 AppBarCommands(因为我找不到改变它们形状的方法),而只使用 div 并手动进行所有样式设置。

这是唯一的解决方案还是可以将圆平方?

4

1 回答 1

0

最后我自己发现了,更改这些类可以完全改变 AppBarCommand 的样式:

CSS class           Description
win-command         Styles the entire AppBarCommand.
win-commandicon     Styles the icon box for the AppBarCommand.
win-commandimage    Styles the image for the AppBarCommand.
win-commandring     Styles the icon ring for the AppBarCommand.
win-label           Styles the label for the AppBarCommand.

例如将圆平方:

.win-appbar .win-commandring
{
    border-radius: 0;
}

.win-appbar:hover .win-commandring
{
    border-radius: 0;
}

覆盖所有默认行为是一项艰巨的工作,但可以做到。

看看这个以获取主要样式的示例:http: //msdn.microsoft.com/en-us/library/windows/apps/jj839733.aspx

于 2013-10-21T12:49:29.460 回答