Вы будете хотеть использовать уровень Булмы для того, что вы пытаетесь достичь. Это был единственный способ, которым я смог заставить его работать с добавлением одного фрагмента пользовательского CSS.
Вот как будет выглядеть navbar-item
образец:
<a class="navbar-item">
<div class="level is-mobile">
<div class="level-left">
<span class="level-item">About</span>
</div>
<div class="level-right">
<span class="icon level-item">
<i class="fas fa-home"></i>
</span>
</div>
</div>
</a>
Обратите внимание на структуру класса level
и затем используйте level-left
и left-right
в качестве дочерних классов. Также стоит отметить, что я использовал класс is-mobile
для дружественного просмотра с мобильных устройств (значки с выравниванием по правому краю). Вы также можете отредактировать navbar-item
по умолчанию padding-right
, чтобы выровнять значок вправо. Последний шаг - увеличить ширину класса level
по умолчанию, выполнив:
.level {
width: 100%;
}
Я обновил ваш Codepen рабочим примером .
Рабочий стол:
* * 1030
Мобильный просмотр: