Задать вопрос
@vladimirir

Как сделать модальное окно, которое всегда рядом с кнопкой, его вызывающей?

Нужно сделать на Vue модальное окно, которое при нажатии на кнопку всегда находится рядом с кнопкой (не перекрывая её), при этом, чтобы при изменении масштаба модалка также не уезжала никуда от кнопки (пример на сайте vc.ru у статей при нажатии на кнопку "Поделиться").
68d3c46e75dc3881204388.jpeg
Пытался использовать getBoundingClientRect(), но при этом модалка бегает по странице при масштабировании.
  • Вопрос задан
  • 139 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    Frontend-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
@7rows
Frontend Разработчик / Vue / JS / TS / CSS
Вот решение
В библиотеках это называется контекстное меню, можно самому сделать, как писали выше, через floating-ui, либо через готовые библиотеки
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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