Путь задачи / от ввода к результату
Как сгенерировать тень для React Native
- 01
Выберите целевую платформу
Сначала выберите API вывода: режим Legacy создаёт свойства тени iOS или elevation Android по платформе, а boxShadow — одну внешнюю тень для Android 9+ с поддержкой React Native New Architecture. В режиме Legacy выберите iOS, Android или «Обе»; по умолчанию выбраны обе.
- 02
Сформируйте тень для iOS
Выберите «Цвет тени», затем задайте «Смещение X» и «Смещение Y» от -100 до 100 px, «Непрозрачность» от 0 до 1 с шагом 0.01 и «Радиус» от 0 до 100 px. Значения за пределами диапазона автоматически прижимаются к границе, так что можно вводить свободно, не опасаясь сломанного кода.
- 03
Задайте Elevation для Android
Настройте Elevation от 0 до 24. Тени в Android строятся на elevation, а не на смещениях, поэтому это значение определяет Android-часть результата, а числа iOS её не трогают. В режиме «Обе» элементы управления iOS остаются активными, так что обе половины фрагмента настраиваются рядом.
- 04
Проверьте живой предпросмотр
Карточка «Предпросмотр в реальном времени» рисует браузерную box-shadow-аппроксимацию выбранной платформы, обновляемую при каждом изменении. «Загрузить пример» подставляет приподнятый индиго-вариант, если нужна отправная точка сильнее нежного значения по умолчанию.
- 05
Скопируйте сгенерированный код
Нажмите «Копировать код» или «Скачать .ts», чтобы забрать фрагмент StyleSheet — сохраняемый как toolars-react-native-shadow.ts — в свой проект. «Сбросить» возвращает тень по умолчанию, когда хочется начать заново.