Ионный - нижний колонтитул
Ionic footerнаходится в нижней части экрана приложения. Работа с нижним колонтитулом почти такая же, как работа с верхним колонтитулом.
Добавление нижнего колонтитула
Основной класс для нижних колонтитулов Ionic - bar(то же, что и заголовок). Если вы хотите добавить нижний колонтитул на свои экраны, вам нужно добавитьbar-footer класс к вашему элементу после основного barкласс. Поскольку мы хотим использовать нижний колонтитул на каждом экране приложения, мы добавим его вbody из index.htmlфайл. Мы также добавим заголовок для нашего нижнего колонтитула.
<div class = "bar bar-footer">
<h1 class = "title">Footer</h1>
</div>
Приведенный выше код создаст следующий экран -
Цвета нижнего колонтитула
Если вы хотите стилизовать нижний колонтитул, вам просто нужно добавить к нему соответствующий цветовой класс. Когда вы стилизуете свои элементы, вам нужно добавить свой основной класс элемента в качестве префикса к вашему классу цвета. Поскольку мы стилизуем нижний колонтитул, класс префикса будетbar а цветовой класс, который мы хотим использовать в этом примере, - assertive (красный).
<div class = "bar bar-footer bar-assertive">
<h1 class = "title">Footer</h1>
</div>
Приведенный выше код создаст следующий экран -
Вы можете использовать любой из следующих девяти классов, чтобы задать цвет нижнему колонтитулу вашего приложения по вашему выбору:
Цветовой класс | Описание | Результат |
---|---|---|
бар-свет | Используется для белого цвета | |
барная стойка | Используется для светло-серого цвета | |
бар-положительный | Используется для синего цвета | |
бар-штиль | Используется для голубого цвета | |
сбалансированный | Используется для зеленого цвета | |
под напряжением | Используется для желтого цвета | |
настойчивый | Используется для красного цвета | |
бар-королевский | Используется для фиолетового цвета | |
бар-темный | Используется для черного цвета |
Элементы нижнего колонтитула
Нижние колонтитулы могут содержать элементы внутри. В большинстве случаев вам нужно будет добавить кнопки со значками внутри нижнего колонтитула.
Первая добавленная кнопка всегда будет в левом углу. Последний будет расположен справа. Кнопки между ними будут сгруппированы рядом с первой в левой части нижнего колонтитула. В следующем примере вы также можете заметить, что мы используемicon класс для добавления значков поверх кнопок.
<div class = "bar bar-footer bar-assertive">
<button class = "button icon ion-navicon"></button>
<button class = "button icon ion-home"></button>
<button class = "button icon ion-star"></button>
<button class = "button icon ion-checkmark-round"></button>
</div>
Приведенный выше код создаст следующий экран -
Если вы хотите переместить кнопку вправо, вы можете добавить pull-right класс.
<div class = "bar bar-footer bar-assertive">
<button class = "button icon ion-navicon pull-right"></button>
</div>
Приведенный выше код создаст следующий экран -