Дизайн и верстка динамической страницы
Нужно создать простенький дизайн по прототипу во вложении и сверстать страницу (адаптивная верстка под 3 расширения -- десктоп, планшет, смартфон) как в хром-браузере страница закладок.
Описание:
Страница состоит из пяти горизонтальных строк на ширину всего экрана.
1) Ссыли+Иконки (Почта, Картинки и т.п.)
2) Логотип и строка поиска
3) Ссылки, текст
4) Сетка закладок (таблица MxN), "закладка" -- картинка с ссылкой
5) Ссылки, текст
Требование:
- желательно Angular 1
- код и стили должен быть максимально минималистичными (ничего лишнего)
- Стили по каждой строке должны лежать в отдельном css файле
Требование к сетке закладок.
- Отображение должно создаваться из javascript.
- Шаблон должен быть прописан в html.
- Стить всех вкладок внутри сетки идентичен
- Каждую закладку (с картинкой) можно переместить на любое свободное место (в js должен поменяться индекс позиции картинки в коллекции)
- Если закладку переносят на другую закладку с картинкой, то их менять местами (желательно добавить простой эффект перемещения, если это не создат проблем)
- Желательно добавить простые эффекты: тень и увеличение небольшое ("наезд") картинки внутри закладки при наведение мыши
- Закладки адаптивно (змейкой) перемещаются вниз, если ширина экрана меньше необходимой ширины сетки
- Без наведения мыши закладка -- это картинка (ссылка)
- При наведении мыши на закладку -- отображается плашка вверху, в плашке две иконки ("Редактировать" и "Удалить") - пример на картинке справа внизу ("Собачка") - клик по самой плашке ничего не делает, клик по картинке ниже плашки как обычно -- ссылка
- При клике по закладке без картинки должен открываться popup с тремя текстовыми полями и кнопками "Добавить","Отменить"
- При клике на кнопку "Добавить" попап закрывается, а на месте закладки вместо картинки рисуется какой-то gif-лоадер
- При клике на иконку "Редактировать" должен открываться тот же popup
- При клике на иконку "Удалить" должен открываться popup для подвтерждения действия
- В закладке под картинкой -- текстовая ссылка, если длина текста больше ширины картинки, он должен быть выровнен по левому краю, а справа на границе картинки скрыт с эффектом "исчезновения"
Открыт к предложениям.
Жду от вас:
- Технология
- Стоимость работ
- Сроки