The bottom navigation bar is fixed at the bottom of the page, you can have 3 - 5 Options. It is usually only used on mobile phones. Each page can only have one bottom navigation bar.
Just write HTML To take effect.
The following example displays both the icon and the text, usually when only 3 Used for navigation items.
Containing class .mdui-bottom-nav-active The navigation items of will be activated by default.
<div class="mdui-bottom-nav">
<a href="javascript:;" class="mdui-ripple mdui-bottom-nav-active">
<i class="mdui-icon material-icons">history</i>
<label>Recents</label>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">favorite</i>
<label>Favorites</label>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">location_on</i>
<label>Nearby</label>
</a>
</div>
<div class="mdui-bottom-nav">
<a href="javascript:;" class="mdui-ripple mdui-bottom-nav-active">
<i class="mdui-icon material-icons">history</i>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">favorite</i>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">location_on</i>
</a>
</div>
<div class="mdui-bottom-nav">
<a href="javascript:;" class="mdui-ripple mdui-bottom-nav-active">Recents</a>
<a href="javascript:;" class="mdui-ripple">Favorites</a>
<a href="javascript:;" class="mdui-ripple">Nearby</label></a>
</div>
in <div class="mdui-bottom-nav"></div> Add a class to the element .mdui-bottom-nav-text-auto This effect can be achieved.
Generally in possession 4 - 5 This method is used for navigation items. By default, only icons are displayed, and text is displayed after activating the navigation item.
<div class="mdui-bottom-nav mdui-bottom-nav-text-auto">
<a href="javascript:;" class="mdui-ripple mdui-bottom-nav-active">
<i class="mdui-icon material-icons">live_tv</i>
<label>Movies</label>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">music_note</i>
<label>Music</label>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">book</i>
<label>Books</label>
</a>
<a href="javascript:;" class="mdui-ripple">
<i class="mdui-icon material-icons">library_books</i>
<label>Newsstand</label>
</a>
</div>
in <div class="mdui-bottom-nav"></div> Add a class to the element .mdui-color-[color] You can assign a background color to the bottom navigation bar.
<div class="mdui-bottom-nav mdui-bottom-nav-text-auto mdui-color-brown">
<a href="javascript:void(0);" class="mdui-ripple mdui-ripple-white mdui-bottom-nav-active">
<i class="mdui-icon material-icons">live_tv</i>
<label>Movies</label>
</a>
<a href="javascript:void(0);" class="mdui-ripple mdui-ripple-white">
<i class="mdui-icon material-icons">music_note</i>
<label>Music</label>
</a>
<a href="javascript:void(0);" class="mdui-ripple mdui-ripple-white">
<i class="mdui-icon material-icons">book</i>
<label>Books</label>
</a>
<a href="javascript:void(0);" class="mdui-ripple mdui-ripple-white">
<i class="mdui-icon material-icons">library_books</i>
<label>Newsstand</label>
</a>
</div>
in body Add a class to the element .mdui-bottom-nav-fixed You can fix the bottom navigation bar at the bottom of the page and not scroll with the scroll bar.
This class needs to be added in body Element, insteaElement, because in addition to fixing the application bar, it will also bettom-nav Element, because in addition to fixing the application bar, it will also be body 添加 padding-bottom, So that the bottom navigation bar does not cover the content of the page.
Add class note:
.mdui-bottom-nav-scroll-hide
mdui.mutation() Initialize.
<body class="mdui-bottom-nav-fixed">
<div class="mdui-bottom-nav mdui-bottom-nav-scroll-hide">
......
</div>
</body>
| Event name | the goal | description | parameter |
|---|---|---|---|
change.mdui.bottomNav |
<div class="mdui-bottom-nav"></div> |
This event is triggered when the navigation item is switched. | event._detail.index: The index number of the activated navigation item. |
| Class name | effect |
|---|---|
.mdui-bottom-nav |
Define the bottom navigation bar component. |
.mdui-bottom-nav-active |
Make the navigation item active. |
.mdui-bottom-nav-text-auto |
Make the navigation bar only display text in the active state. |
.mdui-bottom-nav-fixed |
Make the navigation bar fixed to the bottom of the page. |
.mdui-bottom-nav-scroll-hide |
The bottom navigation bar is hidden when the page is scrolled down, and the bottom navigation bar is displayed when scrolling up. |
Theme color
Main color
Accent color