JSFiddle - React, Tailwind, and code Playground
HTML
<div class="nav-basket">
<ul class="a-justify">
<li>
<div class="back">
<a href="#">Список товаров</a>
</div>
</li>
<li>
<div class="disabled">
→
</div>
</li>
<li>
<div class="active">
<a href="#">Способ доставки</a>
</div>
</li>
<li>
<div class="disabled">
→
</div>
</li>
<li>
<div class="disabled">
<a href="#">Адрес доставки</a>
</div>
</li><li>
<div class="disabled">
→
</div>
</li>
<li>
<div class="disabled">
<a href="#">Способ оплаты</a>
</div>
</li>
<li>
<div class="disabled">
→
</div>
</li>
<li>
<div class="disabled">
<a href="#">Проверка данных</a>
</div>
</li>
</ul>
</div>
CSS
.nav-basket {
padding: 10px 0 20px;
}
.nav-basket li div {
border-radius: 2px 2px 2px 2px;
display: inline-block;
position: relative;
vertical-align: top;
}
.nav-basket li div a {
line-height: 26px;
margin: 0 5px;
}
.nav-basket li div.active {
background-color: #394049;
color: #FFFFFF;
cursor: default;
text-decoration: none;
}
.nav-basket li div.active:before {
bottom: -13px;
color: #394049;
content: "◥ ◤";
font: 20px bolder cursive;
left: 50%;
margin-left: -15px;
position: absolute;
white-space: nowrap;
word-spacing: -10.9px;
z-index: -1;
}
.nav-basket li div.active a {
color: #FFFFFF;
text-decoration: none;
}
.nav-basket li div.active a:hover {
color: #FFFFFF;
text-decoration: none;
}
.nav-basket li div.disabled {
color: #C5C5C5;
cursor: default;
line-height: 26px;
text-decoration: none;
}
.nav-basket li div.disabled a {
color: #C5C5C5;
cursor: default;
text-decoration: none;
}
.nav-basket li div.disabled a:hover {
color: #C5C5C5;
cursor: default;
text-decoration: none;
}
.next-basket {
background-color: #E47E32;
background-image: -moz-linear-gradient(center top , #E98941, #DD6D1A);
background-repeat: repeat-x;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4), 0 1px 1px rgba(255, 255, 255, 0.4) inset;
color: #FFFFFF;
display: inline-block;
font-size: 15px;
padding: 5px 10px;
text-decoration: none;
text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.4);
vertical-align: top;
}
.next-basket:hover, .next-basket:active, .next-basket.active, .next-basket.disabled, .next-basket[disabled] {
background-color: #DD6D1A;
}
.next-basket:active, .next-basket.active {
}
.next-basket:hover, .next-basket:active, .next-basket.active, .next-basket.disabled, .next-basket[disabled] {
background-color: #DD6D1A;
}
.next-basket:active,...