An open API service indexing awesome lists of open source software.

https://github.com/alexchasx/web-layout_project-14

Training project: site page layout
https://github.com/alexchasx/web-layout_project-14

choices gulp html-css-javascript html5 scss swiper-js

Last synced: 3 months ago
JSON representation

Training project: site page layout

Awesome Lists containing this project

README

        

Учебный проект, реализованный в модуле "Веб-вёрстка. Продвинутый уровень" на курсе "Frontend-разработчик" ([Skillbox](https://skillbox.ru/))

Работа состоит из 2-х страниц.

## Ключевые моменты проделанной работы:

- Семантическая html-разметка
- Pixel Perfect
- БЭМ-методология
- CSS Flexbox
- CSS Grids
- Sass/SCSS
- Gulp
- Оптимизация (preload шрифтов, lazy-loading картинок и др.)
- Адаптивность для любых устройств
- Проверка на переполнение
- Работа с изображениями адаптивно
- Работа с доступностью (с клавиатуры и использование читалок)
- Кроссбраузерность
- Работа с формами (плюс валидация)
- Анимация
- Слайдер Swiper
- Кастомный select
- Модальное окно (для страницы продукта)
- Тултипы

## Запуск проекта

```
npm i
```

### Запуск продакшн-сборки:

```
gulp build
```

### Запуск сборки для разработки:

```
gulp
```