JSFiddle - React, Tailwind, and code Playground

HTML

<div class='menu'>
  
<a href="index.php"><span>Accueil</span></a>
<a href="naruto.php"><span><img src="image/naruto.png">Naruto Shippuden</span></a>
<a href="one-piece.php"><span><img src="image/menu-one.png">One Piece</span></a>
<a href="fairy-tail.php"><span><img src="image/l-fairy.png">Fairy Tail</span></a>
<a href="hunter-x-hunter.php"><span><img src="image/l-hunter.png">Hunter X Hunter</span></a>
  
</div>

CSS

body
{  
    width: 900px;
    margin: auto;
}

.menu
{
    position: relative; margin:auto; 
    width: 800px;
    margin: auto;
    text-align: center;
}
.menu:after, .menu:before  {
    margin-top:0.5em;
    content: "";
    float:left;
    border:1.5em solid #fff;
}
  
.menu:after {
    border-right-color:transparent;
}
  
.menu:before {
    border-left-color:transparent;
}
.menu a:link, .menu a:visited {
    color:#000;
    text-decoration:none;
    float:left;
    height:3.5em;
    overflow:hidden;
}
.menu span {
    background:#fff;
    display:inline-block;
    line-height:3em;
    padding:0 1em;
    margin-top:0.5em;
    position:relative;
  
    -webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
    -moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
    -ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
    -o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
    transition: background-color 0.2s, margin-top 0.2s;
}
  
.menu a:hover span {
    background:#FFD204;
    margin-top:0;
}
  
.menu span:before {
    content: "";
    position:absolute;
    top:3em;
    left:0;
    border-right:0.5em solid #9B8651;
    border-bottom:0.5em solid #fff;
}
  
.menu span:after {
    content: "";
    position:absolute;
    top:3em;
    right:0;
    border-left:0.5em solid #9B8651;
    border-bottom:0.5em solid #fff;
}