Последние учебники веб-разработки
 

W3.CSS модальный


W3.CSS режимное

Модальное это диалоговое окно / всплывающее окно, которое отображается в верхней части текущей страницы:

×

Модальные Заголовок

Привет мир!

Вернитесь к W3.CSS Modal , чтобы узнать больше!

Модальные Footer Закрыть


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

пример

<!-- Trigger/Open the Modal -->
<button onclick="document.getElementById('id01').style.display='block'"
class="w3-btn">Open Modal</button>

<!-- The Modal -->
<div id="id01" class="w3-modal">
  <div class="w3-modal-content">
    <div class="w3-container">
      <span onclick="document.getElementById('id01').style.display='none'"
      class="w3-closebtn">&times;</span>
      <p>Some text in the Modal..</p>
      <p>Some text in the Modal..</p>
    </div>
  </div>
</div>
Попробуй сам "

Класса "W3-модальный"

Модальное может быть любой HTML - контейнер (например, <DIV>) с классом = "W3-модальный".


Класс "W3-модальный-контента"

Все модальное содержание должны быть помещены в HTML - контейнер с классом = "W3-модальный-контента".

Содержание режимное может быть любой HTML-элемент (заголовки, параграфы, изображения и т.д.)


Открыть модальное

Используйте любой HTML элемент, чтобы открыть модальный. Это часто кнопка или ссылка.

Добавьте атрибут OnClick и указывают идентификатор модальный (id01 в нашем примере), с помощью метода document.getElementById () и указать уникальный идентификатор , который соответствует кнопке "триггер" (id01).


Закрытие модальное

Чтобы закрыть модальное, добавить класс W3-closebtn к элементу вместе с атрибутом OnClick , который указывает на идентификатор модальный (id01). Вы также можете закрыть его, нажав вне модальный (смотри пример ниже).

Заметка И раз; (×) представляет собой HTML-объект, который является предпочтительным значок кнопки закрытия, а не буквы "х".

Модальные Заголовок & Footer

Внутри <DIV> с классом = "W3-модальный-контента", использование w3-контейнерных классов для создания различных секций в модальных:

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

пример

<div id="id01" class="w3-modal">
  <div class="w3-modal-content">
    <header class="w3-container w3-teal">
      <span onclick="document.getElementById('id01').style.display='none'"
      class="w3-closebtn">&times;</span>
      <h2>Modal Header</h2>
    </header>
    <div class="w3-container">
      <p>Some text..</p>
      <p>Some text..</p>
    </div>
    <footer class="w3-container w3-teal">
      <p>Modal Footer</p>
    </footer>
  </div>
</div>
Попробуй сам "

Модальные как карточный

Для того, чтобы отобразить модальный как карты, добавьте w3-card- * класс к W3-модальной содержимого контейнера:

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

пример

<div class="w3-modal-content w3-card-8">
Попробуй сам "

Анимационные модальностей

Используйте любой из w3-одушевленные-Увеличить | Вверх | нижней | право | левых классов скользить в модальный от конкретного направления:

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

×

Модальные Заголовок

Какой-то текст ..

Какой-то текст ..

Модальные Footer

пример

<div class="w3-modal-content w3-animate-zoom">
<div class="w3-modal-content w3-animate-top">
<div class="w3-modal-content w3-animate-bottom">
<div class="w3-modal-content w3-animate-left">
<div class="w3-modal-content w3-animate-right">
<div class="w3-modal-content w3-animate-opacity">
Попробуй сам "

Вы также можете исчезать в цвет фона модальной в (W3-модальный):

пример

<div class="w3-modal w3-animate-opacity">
Попробуй сам "

Модальные изображение

Нажмите на изображение, чтобы отобразить его в полном размере:

Норвегия
×
Норвегия

пример

<img src="img_fjords.jpg" onclick="document.getElementById('modal01').style.display='block'" class="w3-hover-opacity">

<div id="modal01" class="w3-modal w3-animate-zoom" onclick="this.style.display='none'">
  <img class="w3-modal-content" src="img_fjords.jpg">
</div>
Попробуй сам "

Модальные Галерея изображений

Нажмите на картинку, чтобы увидеть его в полном размере:

×

пример

<div class="w3-row-padding">
  <div class="w3-container w3-third">
    <img src="img_fjords.jpg" style="width:100%" onclick="onClick(this)">
  </div>
  <div class="w3-container w3-third">
    <img src="img_lights.jpg" style="width:100%" onclick="onClick(this)">
  </div>
  <div class="w3-container w3-third">
    <img src="img_mountains.jpg" style="width:100%" onclick="onClick(this)">
  </div>
</div>

<div id="modal01" class="w3-modal" onclick="this.style.display='none'">
  <img class="w3-modal-content" id="img01" style="width:100%">
</div>

<script>
function onClick(element) {
  document.getElementById("img01").src = element.src;
  document.getElementById("modal01").style.display = "block";
}
</script>
Попробуй сам "

Модальные Войти Форма

В этом примере создается модальным для входа в систему:

×

Аватар
Запомни меня
Забыли пароль?

пример

Попробуй сам "

Вкладка режимное

В этом примере создается модальным с вкладками содержимым:

×

заголовок

Лондон

Лондон является столицей Англии. Это самый густонаселенный город в Соединенном Королевстве, с пригородами более 13 миллионов жителей.

Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит, СЭД у eiusmod Tempor incididunt ут Лаборе и др Dolore магна aliqua. Ут enim объявления миним veniam, Quis nostrud ullamco Laboris упражнение НИСИ ут aliquip ех еа Commodo consequat.

Париж

Париж - столица Франции.

Lorem Ipsum Dolor сидеть Амет, consectetur adipiscing Элит.

Токио

Токио является столицей Японии.


пример

Попробуй сам "

Закройте Modal

В приведенных выше примерах мы используем кнопку, чтобы закрыть модальный. Тем не менее, с немного JavaScript, вы можете также закрыть модальный при щелчке за пределами коробки модальный:

пример

// Get the modal
var modal = document.getElementById('id01');

// When the user clicks anywhere outside of the modal, close it
window.onclick = function(event) {
  if (event.target == modal) {
    modal.style.display = "none";
  }
}
Попробуй сам "