Skip to content

shums89/rsschool-library

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Library

Описание проекта

Library – задание stage#0 в ходе выполнения которого вы сверстаете landing page сайта по подбору и продаже книг, сделаете его адаптивным и интерактивным.

Этапы работы над проектом:

Задание состоит из трёх частей:

  • Часть 1. Фиксированная вёрстка
    • Требования и критерии оценки
    • в этой части задания необходимо сверстать страницу по макету, которая корректно отображается при ширине экрана 1440рх. Если ширина экрана будет больше данного значения, то стоит сделать обертку, которая будет центрироваться на странице
    • проверяется валидность и семантичность вёрстки, её совпадение с макетом
  • Часть 2. Адаптивная вёрстка
    • Требования и критерии оценки
    • в этой части задания необходимо добавить адаптивность свёрстанной странице. При ширине страницы 768px ставится задача совпадения вёрстки с макетом, на остальных разрешениях до 320рх включительно достаточно обеспечить отсутствие горизонтальной полосы прокрутки Также на этом этапе в вёрстку добавляется адаптивное меню, для создания которого используется js
    • проверяется совпадения вёрстки с макетом при ширине страницы 768px, отсутствие горизонтальной полосы прокрутки, работа адаптивного меню
  • Часть 3. Добавление функционала
    • Требования и критерии оценки
    • в этой части задания используем JavaScript для добавления странице интерактивности
    • проверяется реализованный функционал

Макет в figma

Структура макета:

  • Макет состоит из трёх основных блоков: <header>, <main>, <footer>
  • на данном макете есть 6 <section>:
    • welcome to the brooklyn library
    • about
    • favorites
    • coffee shop
    • our contacts
    • digital library cards
  • для позиционирования header допускается объединение с ближайшей секцией в обертку с общим фоном

Технические требования

  1. вёрстка валидная, семантическая, соответствующая макету
  2. приложение корректно отображается и работает в браузере Google Chrome последней версии
  3. запрещается использование CSS-фреймворков (например bootstrap)
  4. допускается использование CSS-препроцессоров (например Sass), normalize.css
  5. не рекомендуется использовать сброс стилей при помощи reset.css
  6. запрещено добавление вёрстки картинкой, когда делается скрин части макета и вставляется в вёрстку. Для вёрстки используйте теги и символы, картинками можно добавлять изображения и иконки, а не элементы вёрстки (кнопки, блоки, секции)

About

Учебный проект «Library» от RS School

Topics

Resources

Stars

Watchers

Forks