Я использую шрифт удивительные значки, и я хочу, чтобы они располагались друг над другом. Я также хочу, чтобы пользователь мог взаимодействовать с ними, нажимая на них.Шрифт awesome icons element space имеет нежелательное перекрытие
Проблема в том, что элемент каждой иконки занимает больше места, чем нужно, и перекрывается. Поэтому, когда пользователь думает, что они нажимают на верхнюю, они в конечном итоге активируют прослушиватель для нижнего.
Вот HTML:
<div class="arrow-container">
<i class="fa fa-sort-asc comment-vote up-vote-comment" aria-hidden="true"></i>
<i class="fa fa-sort-desc comment-vote down-vote-comment" aria-hidden="true"></i>
</div>
и CSS:
.black-arrow{
color: black;
}
.up-vote-comment{
width: 100%;
}
.down-vote-comment{
position: relative;
top: -15px;
}
.comment-vote{
font-size: 20px;
}
это важно для меня, что две стрелки выстраиваются точно на одной линии по горизонтали и довольно близко по вертикали, как они находятся в this скрипке.
Кто-нибудь знает, как заставить их не перекрываться в пространстве занятых элементов? Я попытался установить высоту стрелки внизу, но только что занятое пространство элемента было выше самой стрелки.
прохладный. Не думал об этом. Благодаря! – user3494047
Добро пожаловать, рад, что смогу помочь :) – Pete