169 похожих чатов

Https://Www.Figma.Com/Proto/89wgPvgI4dxBHiwTpsbiux/JS-Task?Node-Id=1%3A2&Viewport=787%2C600%2C0.9435064792633057&Scaling=Min-Zoom Скажите пожалуйста, такая анимация при нажатии на canvas, в реакте

возможна вообще?

15 ответов

9 просмотров
Arslan-Sarakaev Автор вопроса

Без сторонних библиотек.

все что возможно с js - возможно с реакт

Arslan-Sarakaev Автор вопроса
Ilya Agarkov
все что возможно с js - возможно с реакт

Вопрос больше в том, возможно ли на js такое.🤔

Arslan Sarakaev
Вопрос больше в том, возможно ли на js такое.🤔

на js такое точно возможно. Смотри в сторону svg или канваса

Arslan-Sarakaev Автор вопроса
Ilya Agarkov
да тут вроде ничего сложного

Мне главное узнать возможно ли, или нет. Дальше думать буду, просто думал в никуда иду. Спасибо большое!

Arslan Sarakaev
Мне главное узнать возможно ли, или нет. Дальше ду...

но на счет “ничего сложного” я возможно немного перегнул 😂 Но в целом задача интересная

Ilya Agarkov
но на счет “ничего сложного” я возможно немного пе...

Если писать с нуля. 1) Матрица для сетки графика 2) Координаты точек - расположить на сетке 3) Высчитывание углов от одной точки к другой - сделать линию А вот как это анимировать, уже задача не из простых...

Arslan-Sarakaev Автор вопроса
Arslan-Sarakaev Автор вопроса
Назар Швець
Если писать с нуля. 1) Матрица для сетки графика ...

“Высчитывание углов от одной точки к другой - сделать линию” - да это то не проблема. в свг можно прям рисовать линию от точки до точки

Arslan Sarakaev
Эти 3 сделал, дальше не могу😂😂

Если точек неизменное кол-во. Кейс для 2 точек 1) Разделить анимацию на шаги 2) Узнать конечную точку(для 2) 3) Узнать позицию на некст шаг 4) Поворачивать линию на угол этого шага анимации + повышать/понижать позицию точки Не, это прям сложна. Геометрию давно не трогал

Назар Швець
Если точек неизменное кол-во. Кейс для 2 точек 1) ...

Крч можешь посмотреть на d3.js, я бы на нём пробовал такое мутить

Arslan-Sarakaev Автор вопроса
Назар Швець
Крч можешь посмотреть на d3.js, я бы на нём пробов...

Спасибо большое! Я чуть ли уже не оставил это. Попробую.

Похожие вопросы

Обсуждают сегодня

@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Подобного рода ;Следующие три строки это директивы ассемблера, ;которые можно не задавать, т.к.работаем в Visual Studio. ;Символ ";" - это начало однострочного комментария ...
Егор Анелькин
3
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Привет всем. появился вопрос. Разрабатываю сайт, в данный момент он запущен. Хостинг beget. Добавляю на сайт яндекс метрику с помощью полей client-settings (взято отсюда http...
Andrew
2
открыть папку в проводнике: 1 - ShellExecute 2 - ExecuteProcess 3 - OpenDocument что лучше выбрать?
Alexey Kulakov
12
еще вопрос, допустим мы создадим char массив из 10 элементов и присвоим ему через сканф 10 символов. и выведем все символы. Хотел спросить последний элемент /0 будет включать...
Anthem
10
Подскажите, где смотреть результат выполнения программы? Код: ;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, станда...
Егор Анелькин
5
Где в Астане можно купить мясо для шашлыков?
Dancing Іңұқәһүғө
21
;.686 ;Система команд процессора 686 ;.MODEL FLAT,stdcall ;Модель памяти плоская, стандартный ;вызов процедуры ;option casemap:no...
Егор Анелькин
1
Карта сайта