Верстка кастомных кнопок
500 UAHОбщее описание:
Требуется сверстать кнопки, используя фреймворк Vue 3. Кнопки имеют необычную форму. Будут использоваться на торговой платформе в качестве открытия позиции (Sell/Buy). Верстка должна быть кроссбраузерная. Figma файл прилагается.
Техническое описание:
- Кнопки должны иметь градиентный бордер
- Бекграунд - градиент
- Наружная тень вокруг кнопки по форме кнопки
- При ховере должна быть анимация градиента (меняется затемненная сторона)
Пример:

- У кнопок есть несколько состояний. На активной кнопке появляется внутрення тень по форме кнопки, вторая кнопка стает недоступной и затемненной

- Должна быть возможность менять размеры без соблюдения пропорций
- Все должно быть анимированным. Использовать канвас не желательно. Хорошо если это будет Vue 3 компонент
Критерии успешного результата:
- скинут проект и инструкция как его развернуть
- проект поднят локально заказчиком
- верстка соответствует требованиям, описанным в техническом описании выше
- верстка соответствует Figma
Приложения 1
Результаты работы
Отзыв заказчика о сотрудничестве с Виталием К.
Верстка кастомных кнопокзадание было выполнено не до конца. А именно: не было выполнено 2 важных пункта:
1. нет анимации градиента
2. ховер (наведение мышкой) по кнопкам выполнен неправильно, т.к. при наведении на часть левой кнопки происходит эффект наведения на правую. И наоборот.
Без выполнения этих двух пунктов я не могу принять задание и поместить такие кнопки у себя на сайте.
Фрилансер отказался доделывать. Просил закрыть проект и доделать потом. Мне такое не подошло. Мы не смогли договориться.
-
211 2 0 Здравствуйте!
Готов взяться за создание кнопок, напишу на чистом коде.
-
638 22 1 Здравствуйте, смогу сверстать вам кнопочки. Смогу отрисовать и добавить все элементы в HTML документ со всеми анимацией и подсветкой.
-
231 4 1 1 Доброго времени суток! С вашим проектом ознакомился, и готов его реализовать.
Приятного вам дня! Буду ожидать от Вас сообщения
-
188 1 0 Доброго дня.
Зацікавило ваше завдання, готова виконати і відповісти на ваші питання.