Модуль 3. Верстка HTML. Верстка HTML5/CSS3 по дизайн-макету
Вступительная часть
Профессиональный дизайнер создал концепцию веб-страницы для вымышленного онлайн-магазина музыкальных дисков. Дизайн автоматически адаптируется под ширину демонстрационного окна в зависимости от устройства пользователя и размеров браузера.
Задание
Сверстать соответствующую представленному дизайн-макету страницу в HTML5/CSS3. Весь текст на странице сайта должен быть выделяемым курсором мыши.
Окончательная верстка должна быть адаптивной: дизайн страницы автоматически адаптируется под ширину окно отображения в зависимости от устройства пользователя и размеров браузера. Все изменения на странице должны происходить плавно, без «дерганий».
В скриншотах следует обращать особое внимание на дополнительные изображения, которые показывают, как должны выглядеть некоторые блоки при наведении, фокусе и т.д.
Вводные Данные
Предоставляются готовые скриншоты, показывающие как страница выглядит при ширинах экрана 1280, 720 и 480px. Контрольная точка различий между узким и широким экраном составляет 800px.
Дополнительно также предоставляется скриншот показывающий, как выглядит страница при ширине 1280px с разметкой в системе 12-columns grid.
Выходные Данные
Файл design_page.html, а также набор других необходимых для корректного отображения страницы в браузерах файлов.
Время Выполнения
3 часа
Модуль 3. «Верстка HTML. верстка HTML5/CSS3 по дизайн-макету».
Субкритерии и аспекты оценки
№ | Аспект | Максимальный балл |
B1 | Соответствие страницы макету | |
B1O1 | Разметка макета «Широкий экран» соответствует предоставленному скриншоту | |
B1O2 | Разметка макета «Узкий экран» соответствует предоставленному скриншоту | |
B1O3 | Разметка макета «Мобильный экран» соответствует предоставленному скриншоту | |
B1O4 | Страница выглядит абсолютно одинаково в браузерах Firefox и Chrome | |
B2 | Верстка страницы | |
B2O1 | Валидный код HTML. Штраф -0.25 за каждый тип ошибки. | |
B2O2 | Используется блочная структура на основе тегов div | |
B2O3 | Весь текст выделяется, включая текст «ON SALE» и «Preview» | |
B2O4 | Все тени и закруглённые углы реализованы с помощью CSS3 | |
B2O5 | Все кнопки, включая «Add to Cart»и «Play», созданы с использованием HTML-элементов и CSS (не картинки) | |
B2C1 | Макет в момент изменения размеров окна изменяется плавно | |
B3 | Интерактивные эффекты | |
B3O1 | При нажатии на верхнюю правую иконку (Title bar) на узком и мобильном экране происходит переход на нижнее навигационное меню. При нажатии на кнопку «Back to Top» скроллинг возвращается наверх. | |
B3O2 | Реализована контрольная точка различия между узким и широким экраном 800px. | |
Итого максимально: |
Указан максимальный балл. Аспекты.
O – объективные,
С – субъективные.
Модуль 4. Верстка HTML. Восстановление CSS по скриншоту
Вступительная часть
При разработке сайта для ОЧЕНЬ ВАЖНОГО ПРОЕКТА произошел компьютерный сбой, в результате чего часть файлов оказалось потерянной. К счастью, исходные материалы проекта и эскиз сайта были сохранены в архиве. Необходимо срочно восстановить сайт, не трогая существующие файлы. По возможности можно заодно и несколько улучшить визуальный вид страницы за счет изменения гарнитуры используемых шрифтов и добавления эффектов.
Задание
Необходимо воссоздать потерянный CSS-файл, используя структуру оставшихся HTML-файлов и снимка экрана с данным сайтом, когда его структура была еще цела.
К сожалению, компьютерный сбой затронул и скриншот – поэтому информация на нем также частично потеряна.
Редактировать можно только заранее подготовленный файл style.css (остальные будут восстановлены перед проверкой экспертами).
Возможно создавать папки, добавлять в них и ранее существующие любые файлы, но их использование возможно только через восстанавливаемый CSS-файл.
Необходимо обращать внимание на такие аспекты как стиль, цвет, схема разметки, типография, диаграммы, изображения, анимационные эффекты и user-friendly интерфейс в вашем проекте.
Вводные данные
Сайт в формате HTML с удаленным CSS-файлом и частичный скриншот данного сайта до момента удаления CSS, шрифты, изображения.
Выходные Данные
Соответствующий спецификациям CSS3 CSS-файл.
Время Выполнения
3 часа
Модуль 4. «ВерсткА HTML. Восстановление CSS по скриншоту».
Субкритерии и аспекты оценки
№ | Аспект | Максимальный балл |
B4 | Идентичность верстки скриншоту | |
В4О1 | Размер и расположение «Шапки», а также взаимное расположение и внешний вид ее элементов соответствуют скриншоту (используются понятия «над», «в», «под», «слева», «справа» и т.д.). Штраф - 0.5 за каждый несоответствующий внешнему виду или расположению элемент. | |
В4О2 | Размер и расположение «Подвала», а также взаимное расположение и внешний вид его элементов соответствуют скриншоту (используются понятия «над», «в», «под», «слева», «справа» и т.д.). Штраф -0.5 за каждый несоответствующий внешнему виду или расположению элемент. | |
В4О3 | Размер, расположение, внешний вид «Главного меню» при совпадении размера экрана со скриншотом абсолютно точно ему соответствует (в том числе и тексты) | |
В4О4 | Шапка всегда прижата к верху страницы и не реагирует на скроллинг | 0.5 |
В4С1 | Расположение «Основные блоки» соответствует скриншоту | |
В4С2 | Расположение «Дополнительные блоки» соответствует скриншоту | |
В4С3 | Общее впечатление о точности восстановления и улучшении сайта | |
B5 | Техническая реализация | |
B5O1 | Валидный код CSS. Штраф -0.25 за каждый тип ошибки. | |
B5O2 | Страница выглядит абсолютно одинаково в браузерах Firefox и Chrome | |
B5O3 | Структура страницы не нарушается при отключении изображений | 0.5 |
В5С1 | Шрифты сочетаются с дизайном и темой страницы | 0.5 |
В5С2 | Добавленные эффекты подчеркивают тему сайта и допустимы для нее | 0.5 |
Итого максимально: |
Указан максимальный балл. Аспекты.
O – объективные,
С – субъективные.