Привет, ребята, добро пожаловать в наш блог. В сегодняшнем блоге мы рассмотрим, как создать автоматическое всплывающее окно с помощью HTML, CSS и JavaScript. Автоматическое всплывающее окно — это просто всплывающее окно с некоторой информацией, которое отображает сообщение во время загрузки веб-страницы.
Итак, теперь мы собираемся создать этот проект, для которого мы сначала добавляем HTML-код.
HTML-код для автоматического всплывающего окна
<div class='popup-onload'> <div class='cnt223'> <p> We were affected by the fire next door and will remain closed until further notice. <br/> <br/> <a href='' class='close'>Close</a> </p> </div> </div> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.6.1/jquery.min.js" integrity="sha512-aVKKRRi/Q/YV+4mjoKBsE4x3H+BkegoM/em46NNlCqNTmUYADjBbeNefNxYV7giUp0VxICtqdrbqU7iVaeZNXA==" crossorigin="anonymous" referrerpolicy="no-referrer"></script>
Сначала мы создаем два класса div с отдельным именем класса. Затем мы создаем тег абзаца, чтобы добавить сообщение, которое необходимо отобразить. а затем мы добавляем тег привязки с параметром «закрыть как», что означает, что он закроет всплывающее окно, когда мы нажмем кнопку «Закрыть», и это будет сделано с помощью Javascript.
Наконец, мы закрыли оба класса div.
Итак, HTML-код завершен. Теперь мы переходим к CSS, чтобы сделать всплывающее окно привлекательным.
Код CSS для автоматического всплывающего окна
#overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity: 0.7; opacity: 0.7; z-index: 100; display: none; } .cnt223 a{ text-decoration: none; } .popup-onload{ width: 100%; margin: 0 auto; display: none; position: fixed; z-index: 101; } .cnt223{ min-width: 600px; width: 600px; min-height: 150px; margin: 100px auto; background: #f3f3f3; position: relative; z-index: 103; padding: 15px 35px; border-radius: 5px; box-shadow: 0 2px 5px #000; } .cnt223 p{ clear: both; color: #555555; /* text-align: justify; */ font-size: 20px; font-family: sans-serif; } .cnt223 p a{ color: #d91900; font-weight: bold; } .cnt223 .x{ float: right; height: 35px; left: 22px; position: relative; top: -25px; width: 34px; } .cnt223 .x:hover{ cursor: pointer; }
Код CSS будет объяснен пошагово, чтобы он был простым и эффективным. Поэтому следуйте этим шагам, приведенным ниже.
ШАГ 1. Во-первых, мы вызываем имя класса popup-onload и добавляем такие свойства, как ширина, поля, отображение, позиция и z-индекс для выравнивания, фиксация позиций для фиксированного содержимого и отображение ни одного из содержание.
Во-вторых, мы вызываем имя второго класса и добавляем точные свойства первого класса div, а здесь дополнительными свойствами являются просто min -width, background, box-shadow, чтобы сделать его привлекательным.
.cnt223{ min-width: 600px; width: 600px; min-height: 150px; margin: 100px auto; background: #f3f3f3; position: relative; z-index: 103; padding: 15px 35px; border-radius: 5px; box-shadow: 0 2px 5px #000; } .popup-onload{ width: 100%; margin: 0 auto; display: none; position: fixed; z-index: 101; }
ШАГ 2.Второй шаг включает в себя добавление свойств для абзаца, отображаемого во всплывающем окне. Свойства были общими: размер шрифта, семейство шрифтов и цвет текста.
.cnt223 p{ clear: both; color: #555555; /* text-align: justify; */ font-size: 20px; font-family: sans-serif; } .cnt223 p a{ color: #d91900; font-weight: bold; }
ШАГ 3.Теперь последний шаг включает в себя добавление кнопки к параметру закрытия со свойствами кнопки CSS.
.cnt223 p a{ color: #d91900; font-weight: bold; } .cnt223 .x{ float: right; height: 35px; left: 22px; position: relative; top: -25px; width: 34px; } .cnt223 .x:hover{ cursor: pointer; }
Теперь часть CSS завершена. Итак, последний — это javascript для создания автоматического всплывающего окна.
Код JavaScript (jQuery) для автоматического всплывающего окна
$(function(){ var overlay = $('<div id="overlay"></div>'); overlay.show(); overlay.appendTo(document.body); $('.popup-onload').show(); $('.close').click(function(){ $('.popup-onload').hide(); overlay.appendTo(document.body).remove(); return false; }); $('.x').click(function(){ $('.popup').hide(); overlay.appendTo(document.body).remove(); return false; }); });
Первая часть JS заключается в том, что мы создаем и объявляем элемент HTML внутри JS и сохраняем его в переменной оверлея. и назначение содержимого с добавлением свойства JS. Теперь вызываем класс div и печатаем метод show() для отображения окна с сообщением.
Вторая часть: когда мы нажимаем на пустую область веб-страницы, всплывающее окно исчезает.
В последней части мы снова вызываем определенный класс div и добавляем для него метод, например append , hide и remove , который будет действовать, когда мы нажмем закрыть. действие содержит закрытие всплывающего окна.
Теперь мы успешно завершили добавление исходных кодов для нашего проекта. Итак, мы продолжим предварительный просмотр нашего проекта в данном разделе вывода.
Теперь мы успешно создали наше Автоматическое всплывающее окно с использованием HTML, CSS и JavaScript. Вы можете использовать этот проект для своих нужд персонала, и соответствующие строки кода приведены со ссылкой на ручку кода, упомянутую ниже.
Если вы обнаружите, что этот блог полезен, обязательно поищите в Google код со случайным кодом для интерфейсных проектов с исходными кодами и обязательно следуйте коду со случайной страницей в Instagram.
КОД ССЫЛКИ —Рози Бабу
АВТОР:Рагунатан С.
Какой редактор кода вы используете для кодирования автоматического всплывающего окна?
Я лично рекомендую использовать VS Code Studio, он прост и удобен в использовании.
Является ли этот проект адаптивным или нет?
Нет! это не адаптивный проект
Используете ли вы какие-либо внешние ссылки для создания этого проекта?
Да!