Я создаю навигационную панель с иконками (svg icons).
Как лучше всего добиться этого с помощью Bootstrap 4?
Это то, что я хочу:
![Screenshot of the nav design](https://i.stack.imgur.com/BLWhi.jpg)
Это самое близкое, чего я достиг (без указания фиксированного размера значков или ссылки):
![Screenshot of the nav result](https://i.stack.imgur.com/PXdM3.jpg)
<div class="row justify-content-center">
<div class="col-sm-10">
<nav class="navbar d-flex align-items-end">
<a class="navbar-item active" href="#">
<img src="../images/icons/icon-type-blue.svg">
Type</a>
<a class="navbar-item" href="#">
<img src="../images/icons/icon-size-lightgrey.svg">
Size</a>
<a class="navbar-item" href="#">
<img src="../images/icons/icon-fitting-lightgrey.svg">
Fitting</a>
<a class="navbar-item" href="#">
<img src="../images/icons/icon-results-lightgrey.svg">
Results</a>
</nav>
</div>
</div>
Используя следующий CSS:
.navbar{
padding: 2em;
border-bottom: solid 2px #00588A;
}
.navbar a{
font-size: 1.25em;
font-weight: 700;
text-align: center;
text-transform: uppercase;
color: #ccc;
}
.navbar a.active{
color: #00588A;
}
.navbar a img{
margin-bottom: 0.75em;
}
Может быть, я неправильно интегрирую?
Является ли предоставление ссылки фиксированного размера лучшим способом?
![Screenshot with width set to links](https://i.stack.imgur.com/6KozN.jpg)