Watch deploy
- Запрещается использование CSS-фреймворков (bootstrap, foundation и т.д.)
- Запрещается использование каких-либо js скриптов и нпм пакетов
- Запрещается использование CSS препроцессоров (необходимо использовать только чистый CSS)
- Поддержка браузера Google Chrome
- Допускается добавление тегов типа h1, footer, header и т.д. для увеличения контента всей страницы
- Разрешается/допускается использование
gif
картинок - Разрешается/допускается
px
для синтаксиса медиа квери - Разрешается/допускается, что в репозитории есть первый коммит, генерируемый автоматически гитхабом
Initial commit
- Разрешается/допускается использование
reset.css
иnormalize.css
- Слайдер позиционируется с равными отступами слева и справа
- Соблюдено расположение картинок, подписей к ним и контролов
- Имеется плавная анимация смены картинок
- Имеется плавная анимация смены подписей к картинкам
- Подписи к картинкам должны быть строковыми значениями (текстом), т.е. текст не должен быть частью картинки
- Каждый контрол имеет большую область нажатия, чем размер самого контрола
- Контролы имеют интерактивность (момент наведения, момент нажатия, активный контрол, изменение курсора)
- Используются только относительные единицы измерения для основных блоков (картинки, контролы, подписи). Относительные единицы: rem, em, %, vh, vw, fr and etc... - присутствует "резиновость" слайдера
- Все блоки/составные части слайдера (контролы, картинки, подписи к слайдеру) находятся в базовом потоке дом-элементов, не позиционируются (position) с помощью
top, left, right, bottom
, не используетсяfloat
. Можно: flex, grid, margin-left and etc... - все, что не упомянуто в запретах выше. - Не используются псевдоэлементы (не путать с псевдоклассами, псевдоклассы можно).
- Каждый коммит должен содержать тайм-стемп. Тайм-стемп может быть на любом языке; по тайм-стемпу должно быть понятно, когда этот коммит был сделан: день недели, месяц, число, год, точное время до секунд. Например, можно использовать следующий шаблон коммита:
git commit -m "init: start cssMemeSlider-task
LANG=en_EN date +'(%a, %b %d, %Y %r)'
"