t00rt
@t00rt

Как выровнять по центру абсолютно позиционированный блок с динамической шириной?

Есть блок, внутри него блок с position: absolute и display: none который выходит за пределы первого блока.
При наведении на первый блок появляется второй, по сути это просто подсказка.
5ceeedf1c869a144426961.jpeg

Нужно что бы подсказки появлялись сверху по центру, но из за меняющейся длинны текста подсказки обычный способ с left: 50%; margin-left: -x% не работает. Нашел варианты с JS, но хлотелось бы обойтись без него.
5ceeee8d77d44108914600.jpeg
  • Вопрос задан
  • 60 просмотров
Решения вопроса 1
@Delta01
@de1ta01 пиши, помогу с вёрсткой =)
Как вариант, у блока на который наводим указать в стилях position: relative, а блоку который появляется left: 50% и transform: translateX(-50%)
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
JaxAdam
@JaxAdam
Junior Full-Stack Developer
.absolute{
  position: absolute;
  bottom: 100%;
  left: auto;
  right: auto;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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