Розробка HTML/CSS елементів для веб-застосунку
5500 UAHВсі шаблони мають бути зроблені на основі Pico.css і в плані UI дизайну очікується максимальне дотримання стандартів Pico.css.
Загальні вимоги:
- Якісне виконання та відсутність багів
- Використовуємо Pico.css як базовий і єдиний фреймворк
- дотримуємось правил, філософії і стилістики picocss (невикористання функціонала пікоцсс і створення альтернативного рішення, якщо такий є буде розцінюватись як баг) - максимально короткий код цсс - див. picocss-philosophy.png
- всі кольори (розрізняємо колір шрифта, колір ліній, колір фону, колір обводки) мають бути параметрами, щоб було чітке розуміння скільки кольорів використовується
- використання змінних "...spacing" для мардженів і падінгів, наприклад "--small-spacing"
- використання змінних "...fontsize" для задавання розмірів шрифта, наприклад "--small-fontsize"
- невикористання цсс класів в самих елементах (стандартна стилістика має задаватись через теги і їхні властивості, наприклад <button icon="refresh" label="refresh value" labelplacing="right"- тут розташування лейби справа чи зліва від іконки задається властивістю labelplacing )
- ніяких тіней і градієнтів
- можливість перемикнутися між світлим і темним модом (базові речі вже передбачені в пікоцсс)
- максимальне використання можливостей СSS3: змінні, apply для mixins, Selectors, Transformations, Grids, Flexbox, ітд
- чіткість UI (відсутність ледве видних елементів, користувач не повинен приглядатись, мружитись і тд)
- мінімальне використання Javascript (Javascript потрібен обовязково для реалізації певниг вимог, зображених на візуалізаціях)
- в елементах де використовується текст з іконкою, іконка має бути вертикально посередині тексту
- елементи UI повинні завжди бути візуально по чомусь вирівняні вертикально і/або горизонтально, по лівову, або по правому краю
- виконавець повинен повідомити про джерела де він взяв використаний код (наприклад Javascript), якщо релевантно
- повне дотримання всіх вимог, описаних тут і на самих макетах також
Іконки
- для іконок використовуєм тільки Google Fonts Material Symbols - https://fonts.google.com/icons?icon.style=Outlined&icon.set=Material+Symbols
- використовуєм інонки як SVG, страйт робити не потрібно
- використовуєм (додаєм в цсс) лиші ті інонки які я обрав/прислав, кожна іконка повинна прописуватись в коді максимально коротко (можем обсудити)
- наприклад за допомогою змінної --icon-calendar
- за допомогою параметра в тезі, наприклад icon="calendar"
- НЕ за допомогою класу
- архів з обраними іконками додано
Елементи
- Невикористання класів цсс
- Всі елементи називаєм так як написано в дужках під лейбою), в коді має бути так <myelementname>...............</myelementname>
- Всі елементи можуть мати режим перегляду і редагування, елементи повинні бути однакового розміру в обох режимах для того, щоб нічого - ніде не скакало
- Всі елементи можуть складатись з таких частин:
- Лейба (тег <fieldlabel>, опціонально) - просто текстовий напис
- Поле значення (тег <fieldvalue>) - є завжди, може мати декілька простих елементів
- Філд екшени іконки (тег <fieldactionbar>) - опціональна секція, може складатись з іконки і/або текстового лінку (це наш кнопка link button з розміром смол), тут також можливий чекбокс
- Іконки стану (тег <stateiconbar>, опціональні) - можуть можуть складатись з іконки розміру small i checkboxes
- Повідомлення (тег <message>) - або помилка або підказка
- Action parameter bar (тег <actionparameterbar>) - додаткові параметри для виконання екшенів
- Висота іконок для філд екшенів, іконок стану і еншен параметрів може змінюватись, тому це треба зробити параметрами.
- Тултіпи (=title) можуть бути у: еншентів, інонок стану, іконок параметрів, та чекбоксів в усіх 3 секціях
- В елементах вирівнювання по лівому і по правому краю має відбуватись так, щоб в режимі перегляду все виглядіно вирівняно
- Всі відступи, марждини падінги мають задаватись параметрами, щоб їх потім можна було легко змінити, деякі параментри уже задані
- Всі елементи в режимі редагування можуть бути заблоковані для редагування - для цього використовуєм вкластивість disabled, приклад <valueinput id="some_id" disabled>
- В елементах де є інонка справа від значення, наприклад стрілочка вниз чи календар ці інонки мають бути однакового розміру
- В усіх елементах може бути placeholder, наприклад placeholder="some hint", він може використовуватись як підказка для користувача
- При відкритті ементів зявляється обводка відкритої частити (бордери), цього не треба для пікерів
- Однакова висота у: input, select (всі підвиди), multiselect (всі підвиди)
- Всі випадаючі елементи мають білий фон
- Для всіх елементів повідомлення може показуватись і в режимі редагування і в режимі перегляду, в випадку додавання помилки, все інше зміщається вниз (це єдиний випадок, коли лейаут може змінювати ствою висоту)
- Повідомлення має type=error (червоний шрифт), warning (оранжовий), hint (темноголубий)
- Повідомлення можна закрити, тоді ховаєм і проміжом між ним і полем значення
- Для всіх значень використовуєм однаковий розмір шрифта, і я мультиселекта такий же самий, треба зробити так, щоб мультиселект був зроблений компактно, як на макеті.
- Для всієї сторінки потрібно задати світложовтий фон, щоб переконатись чи немає проблем з елементами, коли у сторінки є фон.
Кнопки
- кнопки мають легку закругленість (3пкс)- це теж параметр
- Кнопки можуть бути звичайні, без фону, проста обводка, закруглення 3пкс (має бути пакаметр)
- Розмір тексту на кнопках задається виключно цсс змінними
- Кнопка без тесту але з іконкою завджи квадратна
- Дропдаун кпопка може бути без тесту
- Марджин справа чи зліва (=--spacing_standard?) від іконки дропдауна чи іншої інонки має бути такий, щоб якщо тексту немає, то вона була розташована посередині кнопки
- У кнопок можуть бути розміри: standard (дефолтний, задавати не треба), small і big (треба обов'язково задавати)
Результат роботи
Зробити ХТМЛ (одну єдину, див. main.v3-UI Elements Page.drawio.png) сторінку з розділами Icons, Elements, Buttons, Navigations на якій видно все що треба зробити. Ця сторінка буде використовуватись як "підказка" для розробників, щоб вони розуміли які елементи можна використувати на фронтенді.
Буду реагувати лише на пропозиції з конкретною ціною.
З радістю відповім на всі запитання.
Додатки 4
Відгук замовника про співпрацю з Petro Pasteruk
Розробка HTML/CSS елементів для веб-застосункуВиконавець працював з напарником. Робота була виконана якісно, 2 рази одне і теж пояснювати не довелось. Всі проблеми можна було обговорювати за допомогою відеодзвінків. Можу собі уявити працювати далі над наступним проектом.
Відгук фрилансера про співпрацю з Alexander Z.
Розробка HTML/CSS елементів для веб-застосункуВсе чудово!
Клієнт чітко і детально розповів і розписав технічне завдання. Жодних проблем під час виконання проекту не було. Рекомендую до співпраці!
-
110 Доброго дня, Олександре!
Ознайомився з вашим макетом та з радістю візьмусь за проєкт!
Зі своєї сторони можу гарантувати, що робота буде виконана професійно, чисто та в установлений час!
🤝
До роботи готовий приступити прямо зараз!
-
1168 29 1 Здоров’я
Я з радістю подаю свою пропозицію щодо розробки елементів HTML/Css для веб-прикладу.Для мого розуміння вам потрібні шаблони, узгоджені з стандартами Pico.Css для проекту дизайну інтерфейсу.Наголошується на короткому коді CSS, дотримання правил Pico.Css і візуальному узгодженні елементів Ui.Проект також включає в себе використання Google Fonts матеріальних символів для ікон.Мета полягає в тому, щоб створити HTML-сторінку, щоб показати конструктивні компоненти відповідно до ваших вимог.Завдяки своїй досвіду як розробник Front-End, я можу створити реактивні і чисті шаблони, незалежно від того, чи це дизайн однієї сторінки чи багатосторонній веб-сайт.Я конвертую дизайн-файли в HTML/Css, забезпечу мобільну сумісність, а також додаю інтерактивні елементи, як це необхідно.Яскрава комунікація та швидкі відгуки є моїми пріоритетами.Я доступний в будь-який час, враховуючи різні часові зони.Якщо ви зацікавлені, я б з радістю організував 15-минутний дзвінок, щоб обговорити ваші потреби далі, або ви можете дістатися до мене через мережу.Дякую за розгляд моєї пропозиції.Я з нетерпінням чекаю працювати разом!Кращі погляди ,
Петра
-
290 1 0 Доброго дня. Я спеціаліст з досвідом корпоративної розробки на Vue, React, REST API, WP, Jquery, PHP понад 6 років. З радістю візьмусь за ваш проект. З своєї сторони можу запевнити, що робота буде виконана якісно та в поставлений час.
-
3698 111 3 5 Вітаю, Олександр
Готовий реалізувати необхідний функціонал згідно з ТЗ.
З повагою, Юрій
-
546 7 0 Доброго дня, с задачею ознайомився , готовий виконати .
Термін і суму вказав.
-
319 10 0 Привіт, маю великий досвід роботи, портфоліо за потреби вишлю в особисті.
Буду радий співпраці з Вами.
Актуальні фриланс-проєкти в категорії HTML та CSS верстання
Лендінг для школи англійської
13 500 UAH
Шукаємо дизайнера + верстальника лендингу (Wix / WordPress / Weblium) Привіт! Шукаємо виконавця на дизайн і верстку лендингу курсу англійської мови. Що треба: — дизайн і верстка лендингу на 12 блоків; — дві сторінки оплати: успішна /неуспішна; — адаптив під мобільні; —… HTML та CSS верстання, Дизайн інтерфейсів (UI/UX) ∙ 55 хвилин тому ∙ 28 ставок |
Верстка React/Tailwind компонента для друку бланка А4Потрібно поправити UI/UX дизайн та геометрію одного React-компонента (шаблон клінічної карти для друку в PDF) Весь функціонал, масиви даних та логіка вже написані й працюють — потрібна суто косметика, правильні відступи та позиціонування елементів за допомогою Tailwind CSS Стек… HTML та CSS верстання, Javascript та Typescript ∙ 2 години 1 хвилина тому ∙ 20 ставок |
Адаптивна верстка сайту з анімацієюПотрібно сверстати сайт за готовим дизайном з Figma. Адмінка сайту - Laravel - viar-art.pl Сайт має бути сучасним, адаптивним, швидким і зручним для користувача. Верстка повинна точно відповідати макету, коректно відображатися на мобільних пристроях, планшетах і комп'ютерах.… HTML та CSS верстання, Створення сайту під ключ ∙ 13 годин 23 хвилини тому ∙ 67 ставок |
Оновити кастомний фронтенд на Prestashop
10 000 UAH
Потрібно доопрацювати та оновити кастомну тему інтернет-магазину на PrestaShop. Дизайн вже існує, але були внесені правки (вирівнювання елементів, UI-адаптації), які потрібно акуратно інтегрувати та довести до стабільного вигляду. Задачі: Оновлення та оптимізація кастомної теми… HTML та CSS верстання ∙ 18 годин 43 хвилини тому ∙ 29 ставок |
Webflow розробник для заповнення сторінок портфоліо на сайтіЄ сайт розроблений кастомно на вебфлоу для будівельної компанії, потрібно швидко заповнити сторінки проектів за одним шаблоном (замінити картинки і тексти) Для 2 мов Кількість - 6 штук Готові починати asap, дякую! HTML та CSS верстання, Веб-програмування ∙ 2 дні 13 годин тому ∙ 51 ставка |