【问题标题】:ionic 4 custom ion-menu width not working in iosionic 4自定义离子菜单宽度在ios中不起作用
【发布时间】:2019-11-01 22:06:12
【问题描述】:

我在 ion-menu 中的 ionic 4 应用程序自定义宽度中遇到问题,在 iPhone 5/5s 中不起作用。 它在 iPhone 6 及更高版本上运行良好。

我希望菜单的自定义宽度为 100 像素。

app.component.html

<ion-app>
<ion-split-pane>
<ion-menu class="appMainmenu" type="overlay" [swipeGesture]="false">
  <ion-content class="bg-profile">
    <ion-list no-margin>
      <ion-list-header color="dark" margin-bottom style="min-height: 2.9em;">
        <ion-label>Menu</ion-label>
      </ion-list-header>



      <ion-menu-toggle auto-hide="false" *ngFor="let p of appPages">

        <div [routerLink]="[p.url]" class="menuMargin" text-center (click)="openPage(p)"
          [class.activeMenu]="checkActivePage(p)">
          <h4 class="fs-35" no-padding>
            <ion-icon slot="start" [name]="p.icon" color="dark"></ion-icon>
          </h4>
          <h5 class="fs-13" no-padding> {{p.title}} </h5>
        </div>
      </ion-menu-toggle>
      <ion-menu-toggle auto-hide="false">
        <div class="menuMargin" text-center (click)="logout()" [class.activeMenu]="checkActivePage(p)">
          <h4 class="fs-35" no-padding>
            <ion-icon name="power" color="dark"></ion-icon>
          </h4>
          <h5 class="fs-13" no-padding> Logout </h5>
        </div>
        <div ctext-center>
          <h4 class="versioncss" no-padding>V - 1.0.28</h4>
        </div>
      </ion-menu-toggle>
    </ion-list>
  </ion-content>
</ion-menu>
<ion-router-outlet [swipeGesture]="false" main></ion-router-outlet>

global.css

.appMainmenu{
--width: 100px;
width: 100px
}

【问题讨论】:

    标签: css ionic-framework ionic4 ion-menu


    【解决方案1】:

    尝试在css中添加ion-menu作为选择器:

    ion-menu.appMainmenu {
        --width: 100px;
    }
    

    【讨论】:

      猜你喜欢
      • 2019-10-29
      • 2014-12-17
      • 1970-01-01
      • 2019-12-09
      • 2020-08-21
      • 1970-01-01
      • 1970-01-01
      • 2019-12-07
      • 2017-10-04
      相关资源
      最近更新 更多