Главная страница_Журнал IT-технологий
Воскресенье, 19.05.2024, 08:35 Приветствую Вас Гость | RSS | Вход | Регистрация
.
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание всплывающего окна (Создание всплывающего окна с помощью CSS)
Создание всплывающего окна
ShumikДата: Воскресенье, 04.04.2010, 20:15 | Сообщение # 1
Генералиссимус
Группа: Администраторы
Сообщений: 56
Репутация: 10
Статус: Offline
Здравствуйте уважаемые посетители Российской школы CSS! Сегодня, мы возобновляем полноценную работу ресурса. Начнем с довольно простого, но весьма полезного урока CSS. Сейчас - мы попробуем создать всплывающее окно с помощью HTML и CSS.
Итак, приступим к созданию.

Мы не будем использовать изображения в этом уроке, а значит, по традиции, создаём файлы 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. Урок: Создание всплывающего окна</title>
<link rel="stylesheet" href="style.css" type="text/css">
</head>
<body>


Теперь необходимо создать ссылку на открытие (вызов) нашего окна.

<a href="#" onclick="document.getElementById('wind').style.di
splay='block'; return false;" title="Всплывающее окно">Открыть меню</a>


Замечу, что wind - название стиля блока с окном. Зададим его и закончим работу с файлом:

<div id="wind">
Содержание всплывающего окна.
<button type="button" value="закрыть" onclick="document.getElementById('wind').style.di
splay='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" здесь только для оформление ссылки, вызывающей окно.

Использовать эти окна можно для множества целей: создание меню для сайта, не занимающего места на странице, создание полей авторизации, регистрации, добавления комментариев и т.д.

Совместимость: Internet Explorer 5 - 7; Mozilla Firefox 1.xx - 3.xx Opera 7.хх - 9.xx.

Демо

По материалам сайта: Российская школа CSS, автор статьи Григорий Загребельный.

 
Форум - Журнал IT-технологий » Программирование » Web-программирование » Создание всплывающего окна (Создание всплывающего окна с помощью CSS)
  • Страница 1 из 1
  • 1
Поиск:


Статистика Форума
Популярные темы Новые темы Лучшие пользователи Новые пользователи

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Жидкостное охлаждение...

(1)

GPS

(0)

GPS-приёмник

(0)

Цифровой зеркальный ф...

(0)

Форматы видео

(0)

LiveView (Live view, ...

(0)

Поколения мобильной т...

(0)

Акселерометр в телефо...

(0)

Переход между страниц...

(0)

Создание градиентного...

(0)

Shumik

Sidorov

Rekrut

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

Sidorov

olegfilimonow

lexajakovlev

gari

tubaretka2012

klaniklani

shereman2012

maxycheks

intelligencebusiness

tank5454



Copyright Журнал IT-технологий © 2024

При наполнении сайта использована информация из открытых источников. Администрация сайта не несет ответственности за недостоверную и заведомо ложную информацию размещенную на страницах сайта. Если Вы считаете, что какой-либо из материалов нарушает Ваши права, свяжитесь с Администрацией. При использовании информации опубликованной на нашем сайте, ссылка обязательна.