JSFiddle - React, Tailwind, and code Playground
by Tony Realovich
HTML
<ul>
<li class="selected">
<a href="#">Характеристики</a>
</li>
<li>
<a href="#">Подробное описание</a>
</li>
</ul>
CSS
ul {
list-style: none;
margin: 0;
padding: 0;
font-family: sans-serif;
}
ul li {
display: block;
float: left;
margin: 0 14px;
}
a {
display: block;
text-decoration: none;
padding: 4px 10px;
background: #ccc;
position: relative;
color: #555;
z-index: 9;
}
.selected a {
background: #b8d34b;
color: #fff;
z-index: 10;
}
a:after,
a:before {
content: " ";
position: absolute;
top: 0;
bottom: 0;
z-index: -1;
width: 24px;
background: #ccc;
}
a:after {
border-top-right-radius: 2px;
right: -12px;
-webkit-transform:skewX(40deg);
-moz-transform:skewX(40deg);
-ms-transform:skewX(40deg);
-o-transform:skewX(40deg);
transform:skewX(40deg);
}
a:before {
border-top-left-radius: 2px;
left: -12px;
-webkit-transform:skewX(-40deg);
-moz-transform:skewX(-40deg);
-ms-transform:skewX(-40deg);
-o-transform:skewX(-40deg);
transform:skewX(-40deg);
}
.selected a:after,
.selected a:before {
background: #b8d34b;
}