侧边菜单中的图标有下划线/太大了?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了侧边菜单中的图标有下划线/太大了?相关的知识,希望对你有一定的参考价值。

我创建了带有图标的侧边菜单,并添加了一个活动类来更改所选页面的颜色。

一切正常,它只是在iosandroid上有这个黑色下划线或图标有点太大。我是离子的新手,我在旅途中学习,但这个小问题让我烦恼。我想我会在iOS和Android上使图标变小一点,以便它可以工作吗?

任何帮助,将不胜感激。

在这里你可以看到我正在谈论的问题。 enter image description here

App.html

<ion-content>
<ion-list>
  <button ion-item *ngFor="let p of pages" (click)="openPage(p)" [color]="p.color">
    <ion-icon item-start [name]="p.icon" ></ion-icon>
    {{p.title}}
  </button>
</ion-list>

App.component.ts

openPage(page) {
// close the menu when clicking a link from the menu
this.menu.close();
// navigate to the new page if it is not the current page 
this.nav.setRoot(page.component);
// Color for the active item
page.color='dark';

for (let p of this.pages) {

  if(p.title==page.title){
    p.color='dark';
  }else{
    p.color='';
  }
}
答案

好吧,我找到了自己问题的答案,在问这个问题之前我应该​​做更多的研究。

我所要做的就是在ion-list标签中添加“no-lines”属性。

<ion-content>
<ion-list no-lines>
  <button ion-item *ngFor="let p of pages" (click)="openPage(p)" [color]="p.color">
    <ion-icon item-start [name]="p.icon" ></ion-icon>
    {{p.title}}
  </button>
</ion-list>

how do remove underline in side-menu ionic 2

以上是关于侧边菜单中的图标有下划线/太大了?的主要内容,如果未能解决你的问题,请参考以下文章

如何在android tv中使用像netflix这样的浏览片段制作侧边菜单?

Xamarin 表单 - 侧边菜单左侧栏、片段和列表视图

如何删除侧面菜单离子2中的下划线

Android Studio 更新了,现在代码太大了

Swift List 看起来太大了

数据库的日志文件太大了怎么处理