如何在Vaadin7的菜单中设置大图标?
How to set large icons in menu in Vaadin7?
我正在玩这个 Valo theme 样本。在其中,当浏览器屏幕完全打开时,我看到菜单项是小图标,后面有一些单行文本。行。当我使浏览器屏幕更窄时,菜单项的外观正在发生变化。现在我看到更大的图标,下面有一行文字。我怎么能从原点看到这样的样子?似乎这种行为与所谓的“响应式”设计有关。这是一件很酷的事情,但在这种特殊情况下,我想更精确地处理它。
提前致谢。
最简单的方法是在导入 Valo 主题的主题中通过 CSS 修改样式。菜单项图标是字体图标,所以你可以通过CSS增加font-size
。使用 Firefox 检查 Valo 主题演示的样式,我发现以下 CSS 用于响应式放大图标:
.tests-valo .v-ui.valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
font-size: 26px;
...
}
有关响应能力的更多信息,请参阅 Vaadin docs。
编辑 根据评论:
标题的新行由 display
样式完成。
.tests-valo .v-ui.valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
display: block;
...
}
看来我可以找到如何实现我需要的东西。实际上这是一个带有 css 选择器的游戏。就我而言,我必须执行以下操作:
.v-ui[width-range~="551px-"]
{
.valo-menu-item
{
.valo-menu-item-wrap
{
.v-icon
{
display: block;
/*
Add anything u need...
*/
}
.valo-menu-item-caption
{
display: block;
/*
Add anything u need...
*/
}
}
}
}
我正在玩这个 Valo theme 样本。在其中,当浏览器屏幕完全打开时,我看到菜单项是小图标,后面有一些单行文本。行。当我使浏览器屏幕更窄时,菜单项的外观正在发生变化。现在我看到更大的图标,下面有一行文字。我怎么能从原点看到这样的样子?似乎这种行为与所谓的“响应式”设计有关。这是一件很酷的事情,但在这种特殊情况下,我想更精确地处理它。
提前致谢。
最简单的方法是在导入 Valo 主题的主题中通过 CSS 修改样式。菜单项图标是字体图标,所以你可以通过CSS增加font-size
。使用 Firefox 检查 Valo 主题演示的样式,我发现以下 CSS 用于响应式放大图标:
.tests-valo .v-ui.valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item {
font-size: 26px;
...
}
有关响应能力的更多信息,请参阅 Vaadin docs。
编辑 根据评论:
标题的新行由 display
样式完成。
.tests-valo .v-ui.valo-menu-responsive[width-range~="801px-1100px"] .valo-menu-part .valo-menu-item [class*="caption"] {
display: block;
...
}
看来我可以找到如何实现我需要的东西。实际上这是一个带有 css 选择器的游戏。就我而言,我必须执行以下操作:
.v-ui[width-range~="551px-"]
{
.valo-menu-item
{
.valo-menu-item-wrap
{
.v-icon
{
display: block;
/*
Add anything u need...
*/
}
.valo-menu-item-caption
{
display: block;
/*
Add anything u need...
*/
}
}
}
}