. В зависимости от введённого пользователем значения в элемент , соответствующий ему угол закруглится с радиусом введённого значения. При этом во внутреннем прямоугольнике можно увидеть сгенерированный CSS-код.
Второй приложение располагается на странице shadows.html. Данный генератор аналогичного действия, отличающийся только тем, что имитирует такие CSS3 свойства, как box-shadow и RGBA прозрачность. В первоначальном виде представляет собой тег
4. Проектирование информационной структуры и модульной сетки электронного издания
Web-страница - это гипертекстовый документ, создаваемый на языке HTML, который позволяет связывать между собой участки текста, области изображения с определёнными координатами и кнопки нескольких типов.
Структура сайта - это набор основных разделов с детальным описанием состава разделов, инструментов разделения, группирования и представления материалов. При планировании структуры было продумано несколько основных вещей: структура каталогов, структура навигации, необходимость заставки сайта.
С самого начала содержимое проекта было упорядочено: все картинки складывались в одну папку, служебные файлы в другую, и страницы разделов сосредоточены в одном месте, так как благодаря этому проще ориентироваться в издании. Дальнейшей задачей было определение структуры проектируемого издания. Существует несколько основных структур:
1. Линейная структура - страницы располагаются в определенном порядке. Переход с одной страницы на другую строго определен. Такая структура обоснована, например, при обучении. Располагая страницы в определенном порядке, пользователь не пропустит нужный материал. Однако, в данной работе не было необходимости в определённом порядке разделов, предоставляемый материал можно учить абсолютно в любом порядке.
2. Произвольная структура - страницы расположены в свободном порядке. Такая структура оправдана только для небольших сайтов. Сайт считается небольшим объёмом до 5 страниц. В данном проекте одиннадцать разделов, поэтому данная структура тоже не подходит.
3. Иерархическая структура - страницы разбиты по категориям и подкатегориям, рассчитана на любое количество страниц. Такая структура наиболее удобна, так как все данные упорядочены и легко доступны.
Электронное издание - учебный сайт «HTML5&CSS3» имеет иерархическую структуру и включает в себя 11 разделов. Первый раздел - это главная страница (index.html), которая состоит исключительно из навигационного меню. Так как информация данного издания разделена на две технологии: HTML5 и CSS3, меню навигации представляет собой два больших круга по центру экрана, каждый из которых ведёт на разделы выбранной пользователем технологии.
Главная страница служит входной страницей. Её роль аналогична роли обложки книги или иллюстративного журнала. Ведь людям гораздо проще запомнить название (имя домена) сайта, но не конкретную внутреннюю страницу, URL которой может быть довольно замысловатым. Главная страница полностью даёт пользователю представление о тематике сайта и довольно интересна, за счёт подключаемых скриптов, чтобы пользователю захотелось пройти по остальным страницам сайта.
При клике мышки одного из пунктов меню, пользователь попадает на внутренние страницы сайта. Каждая технология данного электронного издания имеет пять разделов и выполнена в идентичном стиле. Различие состоит лишь в цветах, выбранных за основу. В разделе HTML5 - оранжевый, в CSS3 - синий. Данные цвета были выбраны в соответствие логотипов данных технологий.
Внутренние страницы несут основную информацию, каждая из них уникальна и несёт своё содержание. Визуально они делятся на четыре основных блока: шапка, навигация, контент, подвал.
Шапка сайта находится в самом верху страницы и несёт в себе название университета, кафедры, раздела и логотип. Логотип также служит ссылкой на главную страницу.
Основой интернета являются ссылки, по которым можно переходить со страницы на другую страницу, с сайта на другой сайт. Поэтому в издании поддержана чёткая ссылочная структура. Каждый документ относится к своему разделу.
Сайт должен быть функциональным, а одна из основных функций - быстрый поиск. Для его организации были осуществлены согласованные элементы навигации, логическая группировка кнопок, ясные имена ссылок, чёткие заголовки.
При разработке сайта были продуманы максимально удобные переходы по сайту, предусмотрены формы обратной связи. На каждый документ можно попасть по обычной ссылке, обозначающейся в HTML-коде страницы тегом : …. Навигация проста в использовании, для того, чтобы пользователь не «потерялся» на сайте. Пользователь в любую минуту будет знать ответы на следующие вопросы:
Где я нахожусь?
Куда могу пойти?
Как туда добраться?
Как вернуться назад?
Навигация представляет собой меню, располагающееся слева. Меню выполнено в ярких цветах и сразу привлекает внимание пользователя. В навигации о сайту соблюдено правило трех кликов, которое гласит, что до любой страницы сайта пользователь должен добраться не более, чем за три клика (перехода). Пользователь всегда видит, где он находится за счёт выделения активной ссылки среди других.
Контент располагается справа от навигации и несёт в себе образовательную информацию по теме соответствующего раздела. Информация, в основном, тестовая, поэтому для избежания монотонности текст разбит на абзацы, сделаны поля и отступы, выделены заголовки и термины, а также вставлены иллюстрации.
Сайту в большинстве случаев необходим каркас. Нечто вроде полок, на которых вы разложите всю свою информацию, текст, картинки и прочие объекты. В качестве такого каркаса выступает модульная сетка, каждая ячейка которой - это полка, в которой располагается отдельный блок с информацией (или без). Единый стиль оформления страниц также достигается с помощью модульной сетки. Структура сетки часто скрыта, иллюстрации и текст могут занимать одну или сразу несколько ячеек сетки, но их пропорции чётко выдержаны и композиция не нарушается.
Модульная сетка главной страницы представляет собой всего две ячейки с навигационными кругами, располагающиеся по центру экрана, и отступ между ними.
Модульная сетка всех внутренних страниц одинакова и содержит в себе 5 ячеек: шапка, навигация, блок с контентом, содержащий в себе ячейку для вставки картинки, а также подвал.
Теперь можно подвести итоги текущего раздела. Электронное издание «HTML5&CSS3» - многостраничный документ, имеющий иерархическую структуру. Был продуман визуальный дизайн, начиная с первой страницы (с которой пользователь начинает знакомство с сайтом), через подразделы до страниц с основной информацией с использованием модульной сетки.
5. Разработка графического дизайна электронного издания
На первом этапе была нарисована общая схема расположения основных элементов. Далее был эскиз, на котором детализировано содержание страницы: шрифтовое решение названия и заголовков, примерные иллюстрации, их количество и размер, формы и размеры кнопок. При этом были учтены размеры экрана и параметры окна браузера.
Главная страница задаёт стиль оформления: цветовое решение, шрифт, характер графики и вид меню. Главная страница должна вызвать желание пройти вглубь сайта, поэтому она даёт пользователю полное представление об основном предназначении сайта. В данном случае это достигнуто с помощью графики и интерактивности. За основную идею оформления был взят нестандартный способ композиции главной страницы, чтобы привлечь внимание пользователя. Внутренние страницы несут основную информацию и соответствуют по стилю главной.
При создании дизайна учитывалось то, что издание является учебным. Всё внимание пользователя должно быть сосредоточено на полезной для него информации. Именно поэтому был выбран минимальный стиль дизайна, с проставленными акцентами на самых важных деталях.
К таким деталям относится логотип, который также является ссылкой на главную страницу и всегда должен привлекать внимание, чтобы его нетрудно было найти. Поэтому помещён в левом верхнем углу издания, так как взгляд пользователя скользит от левого верхнего угла экрана по диагонали к правому нижнему.
Следующей важной деталью является навигация, которая должна быть заметной и легко доступной для пользователя. Для того, чтобы пользователь был осведомлён, на какой странице он сейчас находится, все остальные страницы, кроме активной, имеют прозрачность 30%, и приобретают полную непрозрачность в случае наведения курсора на ссылку, либо её активации. Для привлечения внимания кнопки ссылок оформлены градиентной заливкой. Цвет навигационной панели растягивается по цветовой палитре от красного цвета (первой кнопки) до голубого (последней кнопки). Эти дополнительные средства вводят визуальную решётку с одинаковыми по размеру ячейками для каждой из кнопок. Кнопки одинакового размера - важнейшее условие эффективного восприятия навигационной панели.
Дизайн текста должен быть таким, чтобы не затруднять чтение, основная функция шрифта - донести содержание. С помощью шрифтового оформления можно создавать динамичные текстовые страницы. Акцент сделан на заголовках и встречающихся в тексте терминов. Заголовки прописаны заглавными буквами шрифтом большего размера, чем в основном тексте. Термины обозначаются цветом и жирным начертанием, чтобы разнообразить вид информационного блока. Основной шрифт выбран без засечек - Verdana, 14pt. Применение большого числа разных гарнитур негативно сказывается на дизайне сайта.
Иллюстрация - это не просто передача сюжета с помощью картинки, это создание образа и единого стиля сайта. Иллюстрация и шрифт не должны мешать друг другу, поэтому они подобраны так, чтобы создать общий ритм, общие пластические принципы. Единство шрифта и изображения основывается на гармонии, сближении и общей тематике. В данном обучаемом издании были использованы фотографии студентов и дополнительные картинки к материалам.
Для дизайна издания был создан единый образ. При разработке работа велась комплексно и по оформлению главной страницы, и по вёрстке, и по схеме расположения иллюстраций. Форма страниц, пропорции переносятся на весь сайт. Дизайн сайта был создан за счёт единообразного оформления всех страниц.
Перечень литературных источников
1. Дронов В. HTML 5, CSS 3 и Web 2.0. Разработка современных Web-сайтов [Текст] / В. Дронов - М.: БХВ-Петербург, 2011 г. - 416 с.
2. Дунаев. В. Самоучитель JavaScript. 2-е издание [Текст]/ В. Дунаев. - М.: Горячая линия - Телеком, 2008. - 530 с.
3. Ломов А. HTML, CSS, скрипты [Текст] / А. Ломов - М.: БХВ-Петербург, 2006. - 411 с.
4. Кингсли-Хью Э. JavaScript 1.5: учебный курс [Текст] /Э. Кингсли-Хью, К. Кингсли-Хью - СПб: Питер, 2001. - 272 с.
5. Кастро Э. HTML и CSS для создания Web-страниц [Текст] / Э. Кастро - М.: НТ Пресс, 2006 г. - 126 с.
6. Петюшкин А. HTML в Web-дизайне [Текст] / А. Петюшкин - М.: БХВ-Петербург, 2004 г. - 400 с.
7. Яцюк О. Основы графического дизайна на базе компьютерных технологий. - СПб: БХВ-Петербург, 2004. - 240 с.
8. Практика создания сайтов [Электронный ресурс]/ - Режим доступа: http://htmlbook.ru.
9. Вульв В.А. Электронные издания: учебник [Электронный ресурс]/ - Режим доступа: http://www.hi-edu.ru/e-books/xbook119/01/.
Приложение А
Код страницы index.html
$(function () {
$('#circle').fadeTo (. 5,2000);
$('#circle').circlemouse ({
onMouseEnter: function (el) {
el.addClass ('ec-circle-hover');
},
onMouseLeave: function (el) {
el.removeClass ('ec-circle-hover');
}
});
$('#circle_sec').fadeTo (. 5,2000);
$('#circle_sec').circlemouse ({
onMouseEnter: function (el) {
el.addClass ('ec-circle-hover');
},
onMouseLeave: function (el) {
el.removeClass ('ec-circle-hover');
}
});
Продолжение приложения, А Код страницы html. html