Задать вопрос
vilka_2009
@vilka_2009
Верстаю

Как вывести tooltip за пределы блока с overflow:scroll?

Есть на первый взгляд простая задача: сверстать вертикальное меню с определенной высотой и шириной с вертикальной прокруткой. У пункта меню есть иконка вызова справки. На эту иконку кликаешь и справа появляется тултип с кнопкой. Он появляется поверх всего меню! И пока прокручиваешь это меню, тултип должен быть все так же поверх всех (!) блоков. Наконец кликаешь за пределы меню - тултип пропадает.

Проблема в том, что я уже весь интернет перерыла в поисках проблемы codepen.io/anon/pen/ZQwpej - не получается сделать это перекрытие и хоть тресни. Тултип не хочет вылезать за пределы меню, т.е. родительских блоков. Прочитала про контекст наложения, понимаю, что решение кроется где-то здесь, но не понимаю в какое еще место прикрутить position: relative, чтобы теория заработала.
(З.Ы.: я пробовала пихать его везде, но в пример на кодепен не стала, чтобы не запутать никого).
В css оставила еще пару поясняющих комментариев.

Может это вообще только с помощью JS решается?
  • Вопрос задан
  • 1068 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
vilka_2009
@vilka_2009 Автор вопроса
Верстаю
Решила с помощью jQuery codepen.io/anon/pen/MKLmpM
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
nazarpc
@nazarpc
Open Source enthusiast
Обычно такие вещи помещают в корень body или даже html, после чего абсолютно позиционируют. Так что да, рекомендую на JS решать.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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