Skip to content

Учебный проект "Путешествия по России" (изучение основ отзывчиво-адаптивной верстки)

Notifications You must be signed in to change notification settings

elrouss/russian-travel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

2022-11-21-03-16-03 2022-11-21-03-19-02

Проект: "Путешествия по России"

Благодарю за проявленный интерес к проекту.

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

Данная проектная работа составлена в рамках образовательной программы Яндекс.Практикума. Проект представляет собой создание отзывчиво-адаптивного одностраничного сайта на тему наиболее интересных мест в России для путешествий. Он корректно отображается как на настольном компьютере, так и на портативных устройствах (ноутбук, планшет, смартфон).

Методология и процесс создания

Работа выполнена в 1 этап на базе языков HTML5 и CSS3. В ней реализованы знания, навыки и техники, изученные за первые 1,5 месяца обучения профессии веб-разработчика (front-end developer).

В общем и целом сверстано 7 блоков по макету, представленному на популярном онлайн-сервисе "Figma". Были использованы в качестве инструментов как технологии, изученные на первом месяце обучения (флекс-бокс верстка, позиционирование элементов, псевдоэлементы, подключение внешних шрифтов), так и новые, освоенные на третьем курсе программы (грид-раскладка). Наиболее сложной частью проекта, реализация которой заняла довольно много времени, можно считать оптимизацию сайта для корректного отображения информации на экранах устройств шириной от 320 до 1280 пикселей включительно и выше. Для решения поставленной задачи была, с одной стороны, применена гибкая сетка макета в совокупности с относительными единицами измерения (%, vw, vh, fr), а с другой стороны, введены брейкпоинты для экранов наиболее широко распространенных размеров (320, 768, 1024 и 1280 пикселей). Получившийся результат сверен с расширением Pixel Perfect: расхождение с макетом составляет на отдельных участках страницы не более 10 пикселей, что считается допустимой нормой. Код выстроен в соответствии с методологией БЭМ, все файлы сгруппированы исходя из структуры "Nested".

Усовершенствование кода

Код может быть сделан кроссбраузерным после освоения материала по подключению автопрефиксеров (прописывание ручным способом сейчас представляется нецелесообразным). Кроме того, текст на сайте можно перевести на иностранный язык и сделать общедоступным для англоязычных пользователей (в верхнем правом углу страницы в соответствии с макетом подготовлены иконки для переключения языков).

Ключевые слова

HTML5, CSS3, адаптивная верстка, Flexbox, Grid Layout, анимации, псевдоэлементы, работа с макетом в "Фигме", Pixel Perfect, БЭМ

Контактные данные

E-mail: boris_z94@mail.ru, test-zashliapin-b@yandex.ru

About

Учебный проект "Путешествия по России" (изучение основ отзывчиво-адаптивной верстки)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published