@narem

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

Сделано так, что капелька появляется над кнопками тех страниц, где я сейчас нахожусь и получается капля как бы выталкивает надпись. Можно как то этого избежать?
5a902282179b4085143628.png5a902288334f4774734270.png
  • Вопрос задан
  • 237 просмотров
Пригласить эксперта
Ответы на вопрос 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%)
Алгоритм такой. Не видно, что у вас там по стилям. Может подшаманивать под себя немного нужно будет значения абсолютных позиций.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы