<div class="cp_hmenuac06">
<span></span>
<span></span>
<span></span>
</div>
.cp_hmenuac06 {
position: absolute;
padding: 1.5em;
width: 40px;
cursor: pointer;
}
.cp_hmenuac06 > span {
position: relative;
display: block;
width: 40px;
height: 5px;
border-radius: 5px;
margin-top: 5px;
background: #1470e9;
}
.cp_hmenuac06 > span:after {
position: absolute;
width: 0%;
height: 100%;
content: '';
border-radius: 5px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
background: rgba(233,30,99 ,0.9);
}
.cp_hmenuac06 > span:nth-child(2):after {
-webkit-transition-delay: 0.1s;
transition-delay: 0.1s;
}
.cp_hmenuac06 > span:nth-child(3):after {
-webkit-transition-delay: 0.2s;
transition-delay: 0.2s;
}
.cp_hmenuac06:hover > span:after {
width: 100%;
}