/
Вопросы и ответы
/
JavaScript
/

Как сделать модальное окно javascript

Как сделать модальное окно javascript

4 года назад

Человек-Молекула

Ответы

1

Менять в ключевых словах латинские буквы на русские,визуально не отличимые - свинство.

год назад

0

Модальное окно – это элемент интерфейса, которой визуально представляет собой «всплывающее окно», отображающееся над остальной частью страницы. При этом показ окна обычно сопровождают затемнением всей другой части страницы. Это действие позволяет визуально отделить его от остального содержимого страницы, а также показать, что в данный момент только оно одно является активным элементом. При этом контент, расположенный под ним, делают недоступным (т.е. пользователь не сможет с ним взаимодействовать пока он не закроет это окно). Вызов модального окна можно привязать к различным событиям на странице, но в большинстве сценариев это осуществляют при нажатии на кнопку или ссылку. Рассмотрим пример.

Исходный HTML файл и стили

<body>
  <button onclick="openModal();">Открыть</button>
  <div class="modal">
    <div class="modal-content">
      <p>Здесь может быть ваша реклама...</p>
      <span onclick="closeModal();">&times</span>
    </div>
  </div>
</body>

Логика работы проста, нам нужно что бы при нажатии на кнопку "открыть" на странице, менялось свойство display у класса modal с none на block, и обратно, при нажатии на кнопку закрыть в самом окне. Данный код необходимо добавить в раздел <sсript> на странице

const modal = document.getElementsByClassName("modal")[0];
const openModal = () => {
  modal.stylе.displаy = "block";
}
const closeModal = () => {
  modal.stylе.displаy = "none";
}

3 года назад

Вячеслав Межуревский