Подписаться на рассылку:

Ваш e-mail:

Ваше имя:

Авторизация:

Регистрация Забыли пароль ?

Модальное окно на CSS

Модальное окно на CSS

Всем привет, сегодня я бы хотел рассказать Вам о том, как можно реализовать модальное окно на CSS. Тема является вполне популярной в настоящее время, и начнем мы с того, что я расскажу Вам о том, что же такое модальное окно.
Модальное окно - это окно, в котором находится какая-либо информация, требующая от пользователя обратить на него особое внимание. Если брать пример на сайте, то при появлении модального окна, основное содержимое сайта затемняется, не позволяя производить какие-либо манипуляции с ним, а перед Вами появляется окно с определенной информацией (зависит от администратора сайта), которую Вы можете прочитать, либо заполнить определенную форму. Также обязательным условием модального окна является возможность его закрытия.
Давайте приступим к реализации нашей задачи:

<html>
<head>
 <title>Модальное окно на CSS</title>
 <link rel="stylesheet" href="css/styles.css" type="text/css" />
</head>
<body>
  <div class="overlay"></div>
  <div class="modal">Наше модальное окно</div>
  <div class="content">
   Некоторый контент для сайта, который послужит примером для нашей задачи.
  </div>
</body>
</html>

А теперь применим CSS код:

body {
  background: #336dff;
  margin: 0;
  position: relative;
}

.overlay {
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.modal {
  background-color: #336dff;
  border-radius: 10px;
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -75px;
  margin-left: -125px;
  line-height: 150px;
  text-align: center;
  width: 250px;
  height: 150px;
  z-index: 11;
}

.content {
  height: 100%;
}

Давайте обсудим реализацию. Первый блок с классом overlay отвечает за затемнение фона, а именно мы устанавливаем для данного блока черный цвет фона и наполовину прозрачность. Позиционируем его, установив при этом ширину и высоту по сто процентов.
Блок с классом modal, как Вы уже догадались, отвечает за наше окно. Задаем ему цвет фона, закругляем углы, задаем фиксированное позиционирование, ширину и высоту блока. При помощи отступов, которые равны половине ширины и высоты выравниваем блок по центру экрана. И теперь он будет находиться в данном положении при любом разрешении экрана.
Основные моменты реализации модального окна на CSS я Вам рассказал, а Вам остается лишь осмыслить данный код и при необходимости использовать его в своих задачах. На этом я прощаюсь с вами, до скорого!

5 последних свежих статей:

Методы alert, prompt, confirm в JavaScript

Методы alert, prompt, confirm в JavaScript

И снова я приветствую Вас в очередной теме посвященной языку JavaScript, в которой мы разберем методы alert, prompt, confrim.


Конструкция switch-case в JavaScript

Конструкция switch-case в JavaScript

Всем привет, сегодня мы рассмотрим с Вами конструкцию switch-case в языке JavaScript.


Всплывающая подсказка на CSS

Всплывающая подсказка на CSS

Здравствуйте дорогие друзья, сегодня мы с Вами изучим еще одну тему посвященную языку CSS. И научимся реализовывать всплывающие подсказки на CSS.


Псевдокласс target в CSS

Псевдокласс target в CSS

Сегодня мы рассмотрим еще одну возможность, которую предоставляет нам CSS3, а именно поговорим о псевдоклассе target, для чего он нам может быть нужен, и рассмотрим один из самых популярных способов его применения.


Как вставить видео с YouTube

Как вставить видео с YouTube

Довольно часто Вы видите на различных ресурсах видео, которое хранится на сервисе youtube, но каким-то образом его можно воспроизвести на данном сайте. Об этом сегодня пойдет речь, и я расскажу Вам, как вставить видео с YouTube.

Добавить комментарий: