- Описание
- Как запустить проект
- Функциональность
- Технологии
- Ссылка на GitHub Pages
Данный проект - это одностраничный сайт, рассказывающий о современных и эффективных подходах к обучению.
В проекте были применены новые изученные технологии такие, как:
- анимация;
- шрифты;
- фреймы;
- файловая структура проекта по правилам Nested БЭМ;
- сгругление картинки;
- добавление линейности блочным элементам. Более подробно см. п.Технологии
Как запустить проект:
Перейдите по ссылке https://milenairon.github.io/how-to-learn/
- Скачайте из репозитория https://github.com/milenairon/how-to-learn папку, нажав на кнопку Code → Download ZIP
- Извлеките данные из папки.
- Вариант 1. Откройте проект, нажав левой кнопкой мыши 2 раза на файл index.html.
- Скачайте из репозитория https://github.com/milenairon/how-to-learn папку, нажав на кнопку Code → Download ZIP
- Извлеките данные из папки.
- Если у вас VS Code, то откройте папку при помощи этого приложения. Скачайте расширение для VS Code Live Server.
- Откройте проект, нажав правой кнопкой мыши 1 раз на файл index.html в VS Code и выберите Open with Live Server.
Данный сайт обладает следующими критериями функциональности:
- дизайн;
- контент;
- структура;
- доступные функции;
Под функциями понимаются следующие возможности:
- переход на фрагмент страницы с целью узнать о современных и эффективных подходах обучения;
- просмотра текта и видео-материала без перехода на сторонние сайты;
- получения дополнительного полезного материала;
- переход на другую страницу с целью ознакомления с наставниками, концепции и главной страницы Практикума;
- переход на другую страницу с целью ознакомления с соцсетями Практикума.
CSS:
@keyframes rotation {
to {...}
from {...}
}
.rotation {
animation-name:...;
animation-duration:...;
animation-iteration-count:...;
}
Возможность подключения любых шрифтов в свободное время (один из пунктов стратегии улучшения проекта в будущем).
HTML:
<iframe class="..." allowfullscreen title="..." frameborder="..." width="..." height="..." src="..."></frame>
папка "блок"
папка "__элемент"
папка "_ключ модификатора"
папка "_значение модификатора"
файл "блок__элемент_значение модификатора"
файл "блок__элемент.css"
файл "блок.css"
border: radius(...%)
display: inline-block
или
display: inline