Как правильно написать анимацию, чтоб боковые полоски от слова Beer выезжали от него. Сама анимация должна быть с небольшой задержкой. В момент задержки полоски не должно быть видно. Пробовал "animation-direction" и аlternative, и reverse. Оно все равно выезжает не так как надо.
И как быть с opacity?
<h1><span>Beer</span></h1>
span
position: relative
&:before
content: ''
position: absolute
background-color: $textColor
width: 24rem
height: 0.4rem
right: -25rem
top: 0
bottom: 3px
margin: auto
opacity: 0
animation-name: top-anim
animation-duration: .5s
animation-timing-function: linear
animation-direction: unset
animation-delay: .7s
&:after
@extend span:before
right: auto
left: -25rem
@keyframes 'top-anim'
from
width: 0
to
width: 16rem
<img src="https://habrastorage.org/files/3d7/cc2/c2d/3d7cc2c2d13e43c0bf9ba7d4e13ce1cf.png" alt="image"/>