Ionic6で デスクトップレイアウト を簡単に作ってみる
- ionic
- IT
概要
Ionicは、モバイル向けのUIフレームワークですが、 デスクトップレイアウト も作成できます。
今回は、TeamsとかSlackであるようなサイドバー付きのレイアウトを作成していきます。
環境
使用する環境は以下の通りです。
- Ionic6
- Angular13
デスクトップレイアウト 用のソースコード
プロジェクトを作成したらapp.component.htmlを開きます。
最初は以下のようなコードになっているかと思います。
app.component.html
こんな感じにapp.component.htmlを編集
↓
onSplitPaneVisible
MenuA
MenuB
MenuC
ion-split-pane
Ionicのコンポーネントであるion-split-paneを使用すれば、簡単にサイドバー付きの デスクトップレイアウト を作成できます。
デスクトップレイアウト の完成イメージ
追記かしたコードの見た目はこんな感じです。簡単にサイドバー付きの デスクトップレイアウト を作成することができました。

ほかにもIonicに関する記事を書いています。