Skip to content

Commit c5e7631

Browse files
committed
[PW-17.7v2/ret] Add README.md file
Adding functional, structural description for this proj (what/how). core: B-2 / WL-BL
1 parent 6a9c88c commit c5e7631

File tree

1 file changed

+84
-0
lines changed
  • core-courses/2-web-layout-basic-level/17_Grids/17_7_Practical_Work_17_Grids_v2

1 file changed

+84
-0
lines changed
Lines changed: 84 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,84 @@
1+
# Skillbox - востребованные специалисты
2+
3+
### Описание проекта
4+
5+
Данный проект представляет собой веб-страницу, разработанную в рамках изучения сеток Bootstrap 4 и адаптивной верстки. В нем применяются методология БЭМ, семантическая разметка и адаптивные элементы для корректного отображения на различных устройствах.
6+
7+
[🔗 Демо-версия на GitHub Pages](https://matowdev.github.io/fullstack-js-by-skillbox/core-courses/2-web-layout-basic-level/17_Grids/17_7_Practical_Work_17_Grids_v2/)
8+
9+
---
10+
11+
### Функциональность
12+
13+
- **Pixel perfect верстка** (максимальное соответствие макету).
14+
- **Использование сетки Bootstrap 4** (для адаптивного дизайна).
15+
- **Методология БЭМ** (для удобной модульности и переиспользования кода).
16+
- **Медиа-запросы и тег `<picture>`** (для адаптивности изображений).
17+
- **Интерактивное бургер-меню** (на мобильных устройствах).
18+
- **Кросс-браузерность** (поддержка современных браузеров).
19+
20+
---
21+
22+
### Используемые технологии и библиотеки
23+
24+
#### Front-end:
25+
26+
- **HTML, CSS, JavaScript** – базовые технологии.
27+
- **Bootstrap 4** – сетка и UI-компоненты.
28+
- **jQuery 3.7.0** – вспомогательные манипуляции с DOM.
29+
30+
---
31+
32+
### Структура проекта
33+
34+
#### Основные принципы:
35+
36+
- **Чистая и модульная структура**: код организован по компонентам (БЭМ).
37+
- **Гибкость и адаптивность**: проект учитывает медиазапросы.
38+
- **Семантическая разметка**: использование правильных тегов и aria-атрибутов.
39+
40+
**Основные файлы и папки:**
41+
42+
```
43+
project-root/
44+
│── css/ # Стили проекта
45+
│── fonts/ # Подключаемые шрифты
46+
│── img/ # Графические материалы
47+
│── js/ # JavaScript-логика проекта
48+
│── libs/ # Подключенные библиотеки (Bootstrap, jQuery)
49+
│── index.html # Главный HTML-файл
50+
│── README.md # Описание проекта
51+
```
52+
53+
---
54+
55+
### Основные файлы и их назначение
56+
57+
#### `index.html`
58+
59+
- Семантическая разметка, включая: навигацию, секции, кнопки, бургер-меню.
60+
61+
#### `style.css`
62+
63+
- Основные стили проекта.
64+
- Разделение на модули (header, main, footer и т. д.).
65+
66+
#### `header-burger.js`
67+
68+
- Управляет функциональностью бургер-меню для мобильных устройств.
69+
70+
---
71+
72+
### Запуск проекта
73+
74+
#### Открытие локально:
75+
76+
```sh
77+
open index.html
78+
```
79+
80+
---
81+
82+
### Заключение
83+
84+
Данный проект позволил глубже изучить Bootstrap 4, адаптивность и методологию БЭМ. В ходе работы были проработаны кросс-браузерные стили, корректное именование классов и верстка, максимально соответствующая макету.

0 commit comments

Comments
 (0)