Подскажите пожалуйста, можно ли сделать такое подчеркивание элемента меню не используя ::before и ::after ?
Я сделал так:
.menu__pointer {
display: flex;
justify-content: center;
}
.menu__pointer::before {
content: '';
width: 0;
height: 2px;
margin-right: 1px;
background-color: #008ed6;
display: block;
}
.menu__pointer::after {
content: '';
width: 0;
height: 2px;
margin-left: 1px;
background-color: #008ed6;
display: block;
}
.menu-item__link:hover .menu__pointer::before, .menu-item__link:hover .menu__pointer::after {
width: 50%;
}
Но кажется это решение очень громоздкое. Можно ли уместить все в один идентификатор?