Книга: HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов
ГЛАВА 16. Создание интерактивных Web-страниц
В предыдущей главе мы изучили библиотеку Ext Core. От обилия объектов, свойств, методов и событий голова идет кругом… Как же применить все это богатство на практике?
Этому будет целиком посвящена данная глава. Мы научимся создавать Web- страницы, реагирующие (причем с пользой для дела) на действия посетителя, — интерактивные Web-страницы.
Давайте сначала составим список того, чему хотим "научить" наши Web-страницы.
— Изменять размеры блочных контейнеров, формирующих дизайн Web-страниц, чтобы они занимали всю клиентскую область окна Web-обозревателя.
— Менять цвет рамки у пунктов полосы навигации при наведении на них курсора мыши. (Собственно, мы уже это сделали в главе 14; здесь мы просто разберем, как все работает.)
— Выполнять переход на Web-страницу при щелчке на любом месте соответствующего пункта полосы навигации, не обязательно точно на гиперссылке.
— Скрывать и открывать вложенные списки, формирующие полосу навигации, при щелчке на пункте "внешнего" списка, в который они вложены.
— Выделять пункт полосы навигации, соответствующий открытой в данный момент Web-странице.
— Реализовать скрытие и открытие текста примеров на Web-страницах, посвященных отдельным тегам и атрибутам стиля, при щелчке мышью на заголовке "Пример: ".
Довольно много, не так ли? Но библиотека Ext Core поможет нам сделать все с минимальным объемом кода.
- Управление размерами блочных контейнеров
- Выделение пункта полосы навигации при наведении на него курсора мыши
- Переход на целевую Web-страницу при щелчке на пункте полосы навигации
- Скрытие и открытие вложенных списков
- Выделение пункта полосы навигации, соответствующего открытой в данный момент Web-странице
- Скрытие и открытие текста примеров
- ЧАСТЬ 1. Содержимое Web-страниц. Язык HTML 5
- Основные принципы создания Web-страниц. Язык HTML 5
- Современный Web-дизайн. Концепция Web 2.0
- ЧАСТЬ 3. Поведение Web-страниц. Web-сценарии
- ГЛАВА 1 Введение в современный Web-дизайн. Web 2.0. Создание Web-страниц
- Тестирование Web-сервиса XML с помощью WebDev.WebServer.exe
- Создание файлов с блокировкой
- Создание свободно позиционируемых элементов
- 12. Лекция: Создание приложений с графическим интерфейсом пользователя.
- Создание объектов Collection
- 7.4.2.4. Создание своего первого LiveCD
- 4.2. Создание трехмерной модели и построение горизонтальной проекции детали