我基于sidemenu模板开始了一个离子项目.我正在尝试更改侧边菜单中每个元素的背景颜色(我希望每个项目都是不同的颜色).
我试图添加一个离子颜色类:
<ion-side-menu side="left"> <ion-header-bar class="bar-stable"> <h1 class="title">Left</h1> </ion-header-bar> <ion-content> <ion-list> <ion-item class="positive-bg" nav-clear menu-close ng-click="login()"> Login </ion-item> <ion-item class="calm-bg" nav-clear menu-close href="#/app/search"> Search </ion-item> <ion-item class="assertive-bg" nav-clear menu-close href="#/app/browse"> Browse </ion-item> <ion-item nav-clear menu-close class="balanced-bg" href="#/app/playlists"> Playlists </ion-item> </ion-list> </ion-content>
解决方法
具有href属性的离子项呈现不同的方式.有关为什么请参阅dfsq的答案的更多信息
你可以做的不是使用ion-list指令,而是使用类:
<ion-content> <ul class="list"> <a href="" class="item positive-bg" nav-clear menu-close ng-click="login()">Login</a> <a href="#/app/search" class="item calm-bg" nav-clear menu-close>Search</a> <a href="#/app/browse" class="item assertive-bg" nav-clear menu-close>Browse</a> <a href="#/app/playlists" class="item balanced-bg" nav-clear menu-close>Playlists</a> </ul> </ion-content>