Реагирующий цветной альфа-слайдер ChromePicker не работает. Требуется ли использовать Alpha индивидуальный API? - PullRequest
0 голосов
/ 01 апреля 2020

Я пытаюсь реализовать ответный цвет из https://casesandberg.github.io/react-color/#examples Я использую компонент ChromePicker, но слайдер Alpha не работает, как ожидалось. Ползунок работает, но ползунок не движется.

Вот пример https://codesandbox.io/s/react-color-nkh7w. Отсутствует ли какой-либо компонент?

1 Ответ

0 голосов
/ 02 апреля 2020

Проблема в том, что react-color компоненты (например, используемый ChromePicker) не принимают свойства для альфа / непрозрачности напрямую. У вас есть два варианта:

  1. Используя только значение color.rgb, и не разделяйте альфа. Если вы передадите объект rgb как свойство color), он должен работать как положено.
  2. Вы можете взять значение color.rgb.a, преобразовать его в шестнадцатеричное и добавить к color.hex строка.
...