@narem

Как убрать выталкивание от :before?

Сделано так, что капелька появляется над кнопками тех страниц, где я сейчас нахожусь и получается капля как бы выталкивает надпись. Можно как то этого избежать?
5a902282179b4085143628.png5a902288334f4774734270.png
  • Вопрос задан
  • 232 просмотра
Пригласить эксперта
Ответы на вопрос 4
@dmnmkua
display: flex;
align-item: flex-end;
Ответ написан
Комментировать
@qwert87
Комментировать
UnluckySerivelha
@UnluckySerivelha
position: relative элементу, к которому добавляешь псевдоэлемент, position: absolute псевдоэлементу и спозиционировать
Ответ написан
Комментировать
@koanvl
Вам может помочь абсолютное позиционирование псевдоэлемента.
li.active
position: relative
li.active:before
content: ""
width: /*ширина капли*/
height: /*высота капли*/
background-image: url("урл картинки")
position: absolute
top: -n /*высота капли + отступ*/
left: 50%
transform: translateX(-50%)
Алгоритм такой. Не видно, что у вас там по стилям. Может подшаманивать под себя немного нужно будет значения абсолютных позиций.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы