【问题标题】:custom style kendo Vertical Menu Angular?自定义样式剑道垂直菜单角度?
【发布时间】:2019-11-22 18:21:08
【问题描述】:

我在当前的 Angular 项目中使用 Kendo UI 组件

Vertical Menu 中,我无法在其他级别(子级)上更改样式。

如何更改菜单的父子样式?

有人有什么想法吗?

剑道垂直菜单示例链接:

https://www.telerik.com/kendo-angular-ui/components/menus/menu/vertical/

代码示例:

   <kendo-menu [items]="items" [vertical]="true" style="display:inline-block; width: 100%;" >
        </kendo-menu>

【问题讨论】:

  • 您可以使用 `\deep` 覆盖样式,但因为它已被贬值。所以我认为你可以在你的组件中使用视图封装。

标签: angular kendo-ui


【解决方案1】:

您可以创建kendo-menu-item 并对其应用样式。

<kendo-menu (select)="onSelect($event, template)">
     <kendo-menu-item text="Hover me" cssClass="mycustom">
         <kendo-menu-item text="Toggle popup" >
         </kendo-menu-item>
     </kendo-menu-item>
</kendo-menu>

<ng-template #template>
    <p style="margin: 15px;">Hey, it is popup content!</p>
</ng-template>

和样式:

.mycustom:hover{
  background-color: orange;
}
.mycustom{
  background-color: green;
}
.k-animation-container .k-popup{
  background-color: lightyellow;      
}

Please, see stackblitz example.

【讨论】:

猜你喜欢
  • 2013-11-26
  • 1970-01-01
  • 2023-03-21
  • 1970-01-01
  • 2015-02-19
  • 1970-01-01
  • 1970-01-01
  • 2017-08-20
  • 1970-01-01
相关资源
最近更新 更多