HTML5/CSS3 верстка сайта
169 USDТехническое задание (ТЗ) - Текстовый документ, в котором оговариваются все технические, организационные, финансовые и иные параметры и ресурсы, которые должны быть выполнены и задействованы при реализации проекта.
На главной странице разместить ссылки в верхнем подменю на группы в социальных сетях:
VK https://vk.com/alakris1FB https://www.facebook.com/alakrismoscow/ОК https://ok.ru/group/53644720865518Инстаграмм https://www.instagram.com/alakris_internet_agentstvo/Ютуб https://www.youtube.com/channel/UCA5zTB4IATfesSaUHIipyegГугл + https://plus.google.com/+AlakrisRusБиханс https://www.behance.net/alakriscorpТвиттер https://twitter.com/alakrismoscowТелеграмм https://web.telegram.org/#/im?p=@alakris
1.1.2. Сделать переключение языка с EN-RU.При переключении языка настроить редирект на англоязычную версию alakris.com с ограниченной копией сайта только на англ языке.Перевод предоставим, перечень страниц также отдельно скину.1.1.3. При клике на первом экране http://prntscr.com/fcqdgo должно открываться попап окно с текстом 700-1000 симв (текст предоставим)
1.1.5. При клике на кнопку дополнительные услуги http://prntscr.com/fcqk1h должен раскрываться весь перечень услуг.1.1.6. Прикрутить скрипт отправки письма заявки http://prntscr.com/fcqkst на почту [email protected], после успешной отправки делать редирект на страницу благодарности. С отправкой письма необходима передача адреса страницы, поле телефон сделать обязательным, поставить валидацию и сообщение о некорректном заполнении поля, номер должен быть в виде +7(910)900-00-00. При неудачной отправке выводить сообщение"Что-то пошло не так, попробуйте ещё раз"1.1.7. Карусель сделать постоянно передвигающейся с задержкой в 1-2 сек http://prntscr.com/fcqoy3 при клике на иконку проекта открывать в новом окне соответсвующую иконке страницу портфолио.1.1.8. Раздел Наши клиенты1.1.9. Раздел Отзывы http://prntscr.com/fcqqnh сделать автопрокрутку с задержкой, такой чтобы можно было прочитать текст . Сделать ссылку с открытие в новом окне на профиль в соцсети автора отзыва. Реализовать возможность переключения отзыва при клике http://prntscr.com/fcqrp51.1.10. В разделе Наши клиенты при наведении на логотип должен проявляться его цвет http://prntscr.com/fcqxvx1.2.1 прикрутить слайдер отзывов, в отзывах должна быть ссылка на профиль вк1.2.2. Футер и Хидер берём за образец с главной страницы.1.2.3. При заходе с мобильных устройств должна открываться мобильная версия, в проекте пристутствуют отдельно макеты мобильные.1.2.4. Сделать фиксированное верхнее меню1.2.5. Поставить кнопку прокрутки вверх.1.2.6. Все формы захвата (обратной связи) должны иметь чекбокс с галкой по умолчанию и ссылкой на страницу конфиденциальности. Ghbvth ljv nehbcnf gjhnajkbj http://prntscr.com/gy0cpc1.2.7. На всех страницах разместить код google tag manager, код скину.1.2.8. На страницах услуг в разделе портфолио выводить страницы относящиеся к этой категории услуг (сео-сео, смм-смм и тд) список есть в файле перечне страниц. И какая страница портфолио к какой категории услуги относиться также есть.
2.1.1. Проставить на всех страницах сео теги (в файле с перечнем страниц) Title Description Keywords H1/2/3 2.1.2. Использовать микроразметку (OpenGraph и Schema.org ) особенно на страницах услуг должны выводиться цены, фото, видео.2.1.3.
2.1.2. Слайдер портфолио на мобильных использовать как образец в проекте дом туриста.
Требования к верстке.
4.1 Общие требования к качеству верстки
- Верстка при ширине экрана равной или большей ширины контентной части макета должна максимально соответствовать дизайну.
- Придерживайтесь следующего стандарта поддержки браузеров актуально на начало 2016.
- Для поддержки стандарта html5 старыми браузерами используйте html5shiv
- Используйте смысловые названия классов. Придерживайтесь логики названия классов для обеспечения контекстной независимости стилей. По примеру БЭМ или другой подобной логике задания классов. Но делайте это уместно.
- Не задавайте высоту элементов без особой на то необходимости.
- Верстка не должна отображаться с горизонтальным скроллом.
- Ошибки при валидации не должны быть критическими и должны быть сведены к минимуму.
- Делайте сброс стилей.
- Сайт должен занимать всю ширину: не должно быть отступов слева и справа
4.2 Качество кода
- Структурируйте логически css код. Комментируйте логические блоки кода.
- Комментируйте html код в местах начала и конца основных структурных элементов страницы.
- В html разметке используйте теги html5, где это уместно
- При использовании нестандартных свойств css3, уточняйте их поддержку браузерами. Используйте вендорные префиксы разумно.
- Придерживайтесь единого стиля кода, чтобы дальнейшая его модификация не вызывала затруднений.
- Используйте utf-8 для кодировки файлов.
4.3 Структура папок, файлы
- Используйте логичные названия файлов изображений
- Файлы и папки структурированы по назначению (images, js, css)
4.4 Размер файлов, изображения
- Используйте оптимизированные изображения. Png оптимизируйте отдельно, например здесь
- Используйте png только в случаях, где нужны изображения с прозрачностью для наложения слоя или при создании сложных градиентов. В остальных случаях используйте jpg.
- Следите за оптимальным соотношением вес/качество изображения.
- Где это возможно не используйте целый фон дизайна: используйте повторения фона.
4.6 Отзывчивость
- Минимальная ширина соответствует ширине контентной области.
- Если в дизайне ширина контентной области больше 1024px, то на экранах с разрешением в пределах этой ширины (от 1024px до ширины контентной обл. ), нужно уместить контентную область в экран монитора без горизонтальной прокрутки (ширина в процентах или initial scale width="xxx")
Initial scale на мобильных = 1.0 - Точка перехода верстки в мобильный дизайн - 1024px
- Мобильный дизайн будет предоставлен в отдельных макетах psd.
4.7 Типографика и элементы взаимодействия.
- Создайте глобальные стили для основных типографских элементов (заголовки, списки и .д.), чтобы в дальнейшем администратор наполняя сайт, не использовал классы. Если элементы отсутствуют в дизайне, уточните стиль отображения у дизайнера.
- Проверьте правильно ли конвертированы подключаемые шрифты, поддерживают ли они кириллицу.
- При использовании rgba цвета, задавайте альтернативный цвет в и фильтр для IE.
- Все кнопки должны содержать состояния: наведение, нажатие. Курсор над кнопками - pointer.
- Инпуты должны содержать состояния: в фокусе.
- Ссылки имеют состояния: наведение, посещенная
- Размеры, цвет, итерльяж, межстрочное и межбуквенное расстояние должны соответствовать дизайну.
4.8 Оптимизация, скорость загрузки.
- Используйте css3 для градиентов и скруглений
- Подключайте скрипты в конец страницы.
- При необходимости рабочий вариант css можно минифицировать, но его копия должна быть удобной для чтения и дальнейшей поддержки.
- Оптимизируйте код стилей, используйте наследование, удаляйте избыточные свойства и неиспользуемые стили.
- При проверки инструментом https://developers.google.com/speed/pagespeed/insights/?hl=ru верстка должна соответсвовать требованиям Google не менее 95 % для десктопной и для мобильной версии.
-
1436 54 0 1
Current freelance projects in the category Web Programming
Development of a system for automating job postings in Facebook groups for a recruitment agencyI am looking for a specialist to create and maintain a job posting system in Facebook groups.About the company:We are a recruitment agency in Israel and we specialize in personnel selection for enterprises, factories, warehouses, manufacturing companies, and other employers… Web Programming, Bot Development ∙ 4 hours 24 minutes back ∙ 13 proposals |
Layout designer for multi-page advertorial website (Health Media) — vibe coding, clean code
150 USD
We need to create a multi-page website in the style of health media, based on healthinsider.news. Not just a landing page — a full-fledged pseudo-editorial site (advertorial), designed to attract traffic from Meta Ads. IMPORTANT: the task is to be done through vibe coding… HTML & CSS, Web Programming ∙ 7 hours 7 minutes back ∙ 40 proposals |
A redesign of the website is needed, as well as the development of functionality for the personal account of wholesale buyers.Technical TaskProjectRedesign of the corporate website and development of a personal account for wholesale buyers, focus - children's clothing.Project GoalTo create a modern digital platform for B2B and B2C clients of the company with an emphasis on improving user experience,… Web Programming ∙ 10 hours 11 minutes back ∙ 32 proposals |
PIM system
225 USD
A PIM system needs to be created. The number of products is several million. There are several suppliers providing data in different formats: csv, xml, API. The data is limited, and often it is necessary to find product characteristics from other sources and supplement them. A… Databases & SQL, Web Programming ∙ 11 hours 55 minutes back ∙ 33 proposals |
We are looking for a specialist who will create an XML/YML file with products for the marketplaces Rozetka and Kasta.A file with products needs to be prepared: name, description, price, stock, photo, categories, specifications, sizes/colors. Important: the file must pass Rozetka validation and be uploaded correctly to Kasta. The product is available in our CRM Sitnix and on the website… Web Programming ∙ 15 hours 2 minutes back ∙ 27 proposals |