Мы не будем использовать изображения в этом уроке, а значит, по традиции, создаём файлы index.html и style.css.
В код html страницы записываем стандартный начальный код для HTML 4.01:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=cp-1251"> <title>Российская школа CSS. Урок CSS 25. Создание всплывающего окна</title> <link rel="stylesheet" href="style.css" type="text/css"> </head> <body>
Теперь необходимо создать ссылку на открытие (вызов) нашего окна.
<a href="#" onclick="document.getElementById('wind').style.display='block'; return false;" title="Всплывающее окно">Открыть меню</a>
Замечу, что wind - название стиля блока с окном. Зададим его и закончим работу с файлом:
<div id="wind"> Содержание всплывающего окна. <button type="button" value="закрыть" onclick="document.getElementById('wind').style.display='none'; return false;"> закрыть</button> </div> </body> </html>
Здесь - всё. Теперь создадим в той же директории файл стилей style.css и запишем туда такие стили:
a { text-decoration:none; color:#03508c; font-weight:bold; font-size:16px; } #wind { position: absolute; width:320px; left: 35%; top: 100px; border:solid #105a98 4px; display: none; z-index: 10; overflow: hidden; background-color:#348c03; color:#fff; text-align:center; padding:10px; }
Стиль "a" здесь только для оформление ссылки, вызывающей окно.
Использовать эти окна можно для множества целей: создание меню для сайта, не занимающего места на странице, создание полей авторизации, регистрации, добавления комментариев и т.д.
Вот и всё. Надеюсь урок оказался полезным и понятным для Вас. Спасибо за внимание!
Теги: CSS