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を使用すれば、簡単にサイドバー付きの デスクトップレイアウト を作成できます。

デスクトップレイアウト の完成イメージ

追記かしたコードの見た目はこんな感じです。簡単にサイドバー付きの デスクトップレイアウト を作成することができました。

デスクトップレイアウト ion-split-pane

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