結論から申しますと、ons-tabbarをCSSによってサイズ調整する方法です。
今回の場合、タブの数が3つなので、バランスを考えて両脇の空白箇所を12.5%、ons-tabbarを75%とします。

<ons-tabbar position="bottom" tab-border>
    <ons-tab label="Tab 1" icon="home" page="tab1.html" active></ons-tab>
    <ons-tab label="Tab 2" icon="home" page="tab2.html"></ons-tab>
    <ons-tab label="Tab 3" icon="home" page="tab3.html"></ons-tab>
</ons-tabbar>
.tabbar {
    padding: 0 12.5%;
    width: 75%;
}
.tabbar__border {
    left: initial;
}

iOSの場合

Androidの場合

シンプル体重管理は、この方法を採用しました。

CSS設計完全ガイド ~詳細解説+実践的モジュール集

新品価格
¥3,428から
(2023/8/31 23:00時点)

Recommended Posts