Как бы вы воссоздали трехмерный шестиугольный индикатор выполнения в React Native? [закрыто]CSS

Разбираемся в CSS
Ответить
Anonymous
 Как бы вы воссоздали трехмерный шестиугольный индикатор выполнения в React Native? [закрыто]

Сообщение Anonymous »

Привет всем 👋
Я создаю мобильное приложение с помощью React Native.
Я борюсь с внешним компонентом и буду очень признателен за советы.
Мне нужно воссоздать шестиугольный компонент загрузки/прогресса, созданный с помощью IA с помощью PNG. Он состоит из двух независимых индикаторов выполнения (два цвета), расположенных слоями одинаковой формы.
Он состоит из:
  • Внешнего шестиугольника
  • Внутреннего шестиугольника (немного меньшего размера, с интервалом между ними)
  • Двух независимых индикаторов выполнения (два набора цветов)
  • 3D/глубина эффект с использованием теней и света (здесь я застрял)
Мне уже удалось создать плоскую версию, но я не могу воспроизвести глубину, блики и градиенты теней, которые придают ей трехмерный вид.
Ограничения:
  • Это динамический компонент (прогресс меняется), поэтому статическое изображение не подходит достаточно.
  • Шестиугольная форма + освещение + тени усложняют задачу.
Я приложу:
  • Ожидаемый результат
  • Моя текущая плоская реализация
Мой вопрос:
  • Любые советы по работе с 3D-эффектом света/тени чисто?
Большое спасибо за уделенное время 🙏
Любые советы и указания приветствуются.
Ожидаемое изображение шестиугольного компонента

Подробнее здесь: https://stackoverflow.com/questions/798 ... act-native
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «CSS»