Добавление и стилизация текста и списков во Flow Builder
Добавляйте заголовки, параграфы или списки одним кликом, стилизуйте их в соответствии с вашим брендом и используйте динамические переменные для персонализации контента для каждого пользователя.
Настройка текстовых стилей
Панель Styles содержит готовые текстовые стили: H1, H2, H3, Button Label, Body, Caption и Small Label. Нажмите на любой стиль, чтобы изменить гарнитуру шрифта, начертание, размер, выравнивание, оформление и другие параметры.
Когда вы добавляете текстовый элемент, можно выбрать один из настроенных здесь стилей.
Изменения стиля применяются ко всем текстовым элементам, использующим его, на всех экранах.
Чтобы создать новый стиль:
- Нажмите
, чтобы открыть панель Styles. - На вкладке Text нажмите Create style.
-
Введите название и настройте типографику — семейство шрифтов, насыщенность, выравнивание и другие параметры.
Пользовательские шрифты ведут себя иначе, чем встроенные. Прочитайте гайд — некоторые элементы управления не применяются, а каждый вариант шрифта требует отдельного файла.
-
Нажмите Create.
Добавить текст
Чтобы добавить текстовый элемент:
- Нажмите + в верхнем левом углу. Выберите Text. Выберите один из стилей текста, настроенных заранее или заданных вами.
- Нажмите на новый элемент и отредактируйте его содержимое в разделе Content на панели Design справа.
- При необходимости настройте свойства типографики на панели Design. Либо выделите текст в превью, чтобы открыть тултип для быстрой настройки стилей.
- По желанию на панелях Design и Interaction можно применить любые другие доступные настройки компонентов флоу. Подробнее см. в разделе Стилизация элементов.
Если нужно использовать один и тот же текстовый элемент на нескольких экранах, просто скопируйте и вставьте его: выделите элемент, нажмите Ctrl+C (или ⌘+C на Mac), перейдите на другой экран и нажмите Ctrl+V (или ⌘+V на Mac).
Изменение стиля части текста
Форматирование Bold и Italic не влияет на текст, использующий пользовательские шрифты. Чтобы применить варианты пользовательского шрифта, загрузите каждый вариант как отдельный файл шрифта и выберите его в выпадающем списке Font family.
Чтобы изменить стиль только части текстового элемента:
- Выделите нужную часть текстового элемента в разделе Content.
- В появившемся тултипе измените цвет текста, примените жирное начертание, подчёркивание, курсив или зачёркивание, либо добавьте URL.
Предпросмотр обновляется мгновенно.
Свойства типографики
Все текстовые элементы и стили текста имеют одинаковый набор параметров типографики:
-
Font family: Выберите гарнитуру — встроенный шрифт или пользовательский шрифт.
Разные устройства содержат разные шрифты или могут отображать один и тот же шрифт по-разному. Если шрифт не установлен на устройстве, система использует шрифт по умолчанию (SF Pro / Roboto). Чтобы один и тот же шрифт отображался одинаково на всех устройствах, загрузите пользовательский шрифт.
-
Weight: Задайте насыщенность шрифта.
Элементы управления Weight, Bold и Italic не применяются к пользовательским шрифтам, независимо от того, где они заданы — в панели Styles, в разделе типографики панели Design, во встроенной панели инструментов или во всплывающей подсказке форматирования текстового фрагмента. Чтобы использовать разные начертания пользовательского шрифта, загрузите каждое начертание как отдельный файл шрифта и выберите нужное из выпадающего списка Font.
- Size: Задайте размер шрифта в пикселях.
- Color: Задайте цвет текста.
- Line height: Задайте межстрочный интервал или оставьте значение Auto.
- Alignment: Задайте горизонтальное (по левому краю, по центру, по правому краю) и вертикальное (сверху, по середине, снизу) выравнивание.
- Decoration: Добавьте подчёркивание или зачёркивание.
- Truncate: Ограничьте количество отображаемых строк. Текст, выходящий за этот предел, будет обрезан. Удобно, когда длина контента варьируется из-за динамических переменных или локализации.
Добавление ссылок
Флоу поддерживают два способа сделать текст кликабельным. Выбор зависит от того, какую роль играет текст:
- Встроенная ссылка — для URL внутри текстового блока, например ссылка «Узнать больше» в абзаце. Всегда открывается во встроенном браузере.
- Действие Open URL — для отдельных элементов, например кнопки «Условия использования». Может открываться как во встроенном, так и во внешнем браузере.
Встроенная ссылка
Чтобы сделать часть текстового элемента ссылкой:
- Выделите текст в разделе Content.
- В подсказке форматирования нажмите на иконку ссылки.
- Вставьте нужный URL во всплывающее окно.
Действие «Открыть URL»
Основная статья: Действия
Чтобы превратить кнопку целиком в ссылку:
-
Добавьте Button — или используйте пресет Links: готовая строка с кнопками Restore / Terms of Service / Privacy Policy.
-
Выберите кнопку на панели Layers и откройте вкладку Interactions на правой панели.
-
Укажите адрес для действия Open URL.
Пустое действие Open URL блокирует предпросмотр и публикацию.
Добавление условного текста
Условный текст меняет содержимое текстового элемента в зависимости от условия. Например, заголовок может показывать одно сообщение, когда пользователь выбирает годовой план, и другое — для месячного. Условный текст работает как условная видимость, но вместо того чтобы показывать или скрывать элемент, он меняет его содержимое.
Чтобы настроить условный текст:
- Выберите текстовый элемент на холсте.
- На панели Design в разделе Content выберите Conditional.
- Настройте условие if. Выберите свойство на вкладке Custom, Products или Elements, задайте оператор и введите значение для сравнения. Подробнее о типах свойств — в разделе Условная видимость.
- В блоке then введите текст, который будет отображаться, когда условие истинно. Форматирование текста работает так же, как для обычного текста. Чтобы вставить переменную, нажмите { } Add variable.
- В блоке else введите резервный текст, который будет отображаться, если ни одно условие не совпало.
- (Опционально) Нажмите + Add else/if, чтобы добавить дополнительные условия, каждое со своим текстом.
Чтобы отредактировать условный текст для другого языка, переключите активную локаль в нижней части редактора. Сначала добавьте языки в панели Localizations — см. Добавление локали во Flow Builder.
Добавление списков
Элементы списка — это контейнеры, состоящие из отдельных компонентов-элементов. Для простых маркированных или нумерованных списков внутри текста используйте текстовый элемент и настройте нужное форматирование через панель Design.
-
Нажмите + в верхнем левом углу. Выберите List и один из шаблонов списка.
-
Перейдите на панель Design справа, чтобы редактировать элементы списка или загрузить изображение в качестве маркера.