Таким образом, на этом уроке мы разберем пример сайта, который можно будет
разработать по завершению курса «Проектирование и веб-разработка».
Было принято решение создать сайт, который представляет маленькое кафе,
предлагающее своим клиентам вкусный кофе. Это кафе было названо «Coffee Time».
Из-за того, что когда кто-то думает о кофе, происходит ассоциация с коричневым или
шоколадным цветом, было принято решение использовать в качестве преобладающего
цвета для сайта - коричневый. На страницах сайта будет использован не самый простой
шрифт. Я возьму один из шрифтов с сайта https://fonts.google.com/. На этом сайте ты
сможешь найти еще много нестандартных, особенных шрифтов. Можешь зайти и узнать,
что предлагает этот сайт!
Как уже было сказано на предыдущем уроке, стартовая страница является наиболее
важной на веб-сайте, потому что это первое, что видит пользователь после ввода в
адресной строке веб-браузера доменного имени сайта. Стартовая страница – на
английском HOME PAGE - должна привлекать внимание пользователя.
Можно представить её эскиз в виде изображения: в заголовке (на английском header)
страницы будет, по горизонтали, небольшое изображение, называемое логотипом, и три
опции, составляющие верхнее меню. Эти опции позволят пользователю легче получить
доступ к одному из трех основных компонентов стартовой страницы, щелкнув на одну из
них:
Проектирование и веб-разработка
Когда меню появится на экране смартфона, оно не будет отображатся полностью, так как
он был представлен на большом экране. В случае маленького экрана вместо меню будем
использовать специальный символ, называемый «гамбургер», который выглядит вот так
Пользователь, когда захочет увидеть опции меню на маленьком экране или скрыть их,
нажмет на кнопку :
или
Далее, после заголовка страницы, следует основной контент страницы.
Итак, под основным меню, на главной странице будет добавлен слайдер. Так же, вместо
него можно разместить красивое изображение, которое максимально наглядно
представляет основное действие организации – в нашем случае кафе.
А что такое слайдер? В веб-дизайне термин «слайдер» используется для
последовательного представления слайдов на веб-странице. Слайд является составной
частью слайдера и может содержать простые изображения или изображения с короткими
текстами. Слайдер анимирует домашнюю страницу. Презентация слайдов может
выполняться автоматически, то есть без участия пользователя, или слайды могут быть
изменены пользователем собственноручно.
Данный слайдер будет состоять из 4 слайдов, и каждый слайд имеет в основе фотографию
какого-то продукта, на которой, внизу, есть короткий текст, а в правом верхнем углу -
номер слайда. Пример слайда показан на изображении. Обратите внимание, что это
первый слайд из 4.
Проектирование и веб-разработка
Далее рассмотрим набор файлов и папок, необходимых для выполнения этого проекта...
Папка проекта была названа PROJECT. Внутри этой родительской папки была создана
иерархия папок и файлов, необходимая для правильной реализации проекта.
Необходимо знать и запомнить, что хранить все файлы в одной папке - нехорошо.
Итак, в родительской папке PROJECT, была создана папка с названием CSS, чтобы хранить
в ней все файлы со стилями. В папке IMAGES будут храниться все необходимые для проекта
изображения. Если понадобится много изображений – можно создать несколько
подкаталогов, чтобы группировать изображения и упростить их поиск. В папке JS будет
сохранён весь необходимый JavaScript, а в папке PAGES - файлы, которые определяют
второстепенные веб-страницы, подробно описывающие продукты кафе. Как упоминалось
ранее, будут созданы 3 дополнительные страницы, помимо основной, на которых более
подробно будут описаны каждый из 3 продуктов, предлагаемых кафе своим клиентам:
капучино, латте и эспрессо. Вот эти 3 файла, определяющие эти страницы, которые будут
храниться в папке PAGES.
● Сайт может состоять из одной страницы, имея в основе и несколько компонент, или
же сайт может состоять из нескольких страниц. Когда на сайте несколько страниц,
всегда должна быть одна основная, называемая «ГЛАВНОЙ» или «СТАРТОВОЙ»
страницей;
● Рекомендуется, чтобы весь контент на страницах веб-сайта адаптировался к экрану
устройства. То есть пользователю должно быть удобно заходить на сайт не только с
компьютера, но и со смартфона;
● Набор файлов, на основе которых создается сайт, должен быть правильно
структурирован, чтобы мы всегда знали, где эти файлы хранятся и как к ним можно
получить доступ.
На следующем уроке начнем изучать язык разметки HTML, который, как уже было сказано,
используется для определения содержимого страниц веб-сайтов.