ionic UI mini исправлена боковая панель с иконками

#user-interface #ionic-framework

#пользовательский интерфейс #ionic-framework

Вопрос:

Пожалуйста, мне нужно сделать что-то вроде этой картинки, используя ionic Мне нужно, чтобы меню было исправлено на всех экранах приложений только с помощью значков. любая ПОМОЩЬ!

на данный момент я использую «ion-split-pane» для создания областей содержимого 1 и 2, мне нужно добавить этот синий раздел рядом с ними

 <ion-menu contentId="main-content" type="push">
  <ion-content>
    <ion-list lines="none">
    
      <ion-menu-toggle autoHide="false" *ngFor="let p of appPages; let i = index">
        <ion-item [routerLink]="p.url" routerLinkActive="selected" routerDirection="root" 
            detail="false">
          <ion-icon slot="start" [name]="p.icon   '-outline'"></ion-icon>
          <ion-label>
            {{p.title}}
          </ion-label>
        </ion-item>

      </ion-menu-toggle>
    </ion-list>

    <ion-list >
  
      <ion-menu-toggle autoHide="false">
        <ion-item routerLink="/login" routerLinkActive="active" routerDirection="root" detail="false">
          <ion-icon slot="start" name="log-in"></ion-icon>
          <ion-label>
            Login
          </ion-label>
        </ion-item>
      </ion-menu-toggle>

      
    </ion-list>

   
  </ion-content>
</ion-menu>

<ion-router-outlet id="main-content"></ion-router-outlet>
 

введите описание изображения здесь

Комментарии:

1. Для этого синего раздела вы можете создать пользовательский компонент и использовать его на всех своих страницах.

Ответ №1:

РЕШЕНО!

Я создал 3 <ion-content>

1 — один для мини-боковой панели

2 — один для основной боковой панели (область содержимого 1).

3- последний (область содержимого 2) содержимое mian

затем создал пользовательский scss для мини-боковой панели, я придал ей фиксированную небольшую ширину