@narem

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

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

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

Войти через TM ID
Похожие вопросы
Reklama Guru Санкт-Петербург
от 50 000 до 60 000 руб.
Blogman Оренбург
от 20 000 до 60 000 руб.
Sveak Барнаул
от 40 000 руб.
15 авг. 2018, в 22:39
60000 руб./за проект
15 авг. 2018, в 22:01
6000 руб./за проект
15 авг. 2018, в 21:18
30000 руб./за проект