Добавление и стилизация текста и списков во Flow Builder

Добавляйте заголовки, параграфы или списки одним кликом, стилизуйте их в соответствии с вашим брендом и используйте динамические переменные для персонализации контента для каждого пользователя.

Настройка текстовых стилей

Панель Styles содержит готовые текстовые стили: H1, H2, H3, Button Label, Body, Caption и Small Label. Нажмите на любой стиль, чтобы изменить гарнитуру шрифта, начертание, размер, выравнивание, оформление и другие параметры.

Когда вы добавляете текстовый элемент, можно выбрать один из настроенных здесь стилей.

Изменения стиля применяются ко всем текстовым элементам, использующим его, на всех экранах.

Чтобы создать новый стиль:

  1. Нажмите Palette, чтобы открыть панель Styles.
  2. На вкладке Text нажмите Create style.
New text style
  1. Введите название и настройте типографику — семейство шрифтов, насыщенность, выравнивание и другие параметры.

    Пользовательские шрифты ведут себя иначе, чем встроенные. Прочитайте гайд — некоторые элементы управления не применяются, а каждый вариант шрифта требует отдельного файла.

    Text style configuration options
  2. Нажмите Create.

Добавить текст

Чтобы добавить текстовый элемент:

  1. Нажмите + в верхнем левом углу. Выберите Text. Выберите один из стилей текста, настроенных заранее или заданных вами.
Новый текст
  1. Нажмите на новый элемент и отредактируйте его содержимое в разделе Content на панели Design справа.
  2. При необходимости настройте свойства типографики на панели Design. Либо выделите текст в превью, чтобы открыть тултип для быстрой настройки стилей.
  3. По желанию на панелях Design и Interaction можно применить любые другие доступные настройки компонентов флоу. Подробнее см. в разделе Стилизация элементов.

Если нужно использовать один и тот же текстовый элемент на нескольких экранах, просто скопируйте и вставьте его: выделите элемент, нажмите Ctrl+C (или ⌘+C на Mac), перейдите на другой экран и нажмите Ctrl+V (или ⌘+V на Mac).

Настройки текстового элемента

Изменение стиля части текста

Форматирование Bold и Italic не влияет на текст, использующий пользовательские шрифты. Чтобы применить варианты пользовательского шрифта, загрузите каждый вариант как отдельный файл шрифта и выберите его в выпадающем списке Font family.

Чтобы изменить стиль только части текстового элемента:

  1. Выделите нужную часть текстового элемента в разделе Content.
  2. В появившемся тултипе измените цвет текста, примените жирное начертание, подчёркивание, курсив или зачёркивание, либо добавьте URL.

Предпросмотр обновляется мгновенно.

Редактировать текстовую часть

Свойства типографики

Все текстовые элементы и стили текста имеют одинаковый набор параметров типографики:

  • Font family: Выберите гарнитуру — встроенный шрифт или пользовательский шрифт.

    Разные устройства содержат разные шрифты или могут отображать один и тот же шрифт по-разному. Если шрифт не установлен на устройстве, система использует шрифт по умолчанию (SF Pro / Roboto). Чтобы один и тот же шрифт отображался одинаково на всех устройствах, загрузите пользовательский шрифт.

  • Weight: Задайте насыщенность шрифта.

Элементы управления Weight, Bold и Italic не применяются к пользовательским шрифтам, независимо от того, где они заданы — в панели Styles, в разделе типографики панели Design, во встроенной панели инструментов или во всплывающей подсказке форматирования текстового фрагмента. Чтобы использовать разные начертания пользовательского шрифта, загрузите каждое начертание как отдельный файл шрифта и выберите нужное из выпадающего списка Font.

  • Size: Задайте размер шрифта в пикселях.
  • Color: Задайте цвет текста.
  • Line height: Задайте межстрочный интервал или оставьте значение Auto.
  • Alignment: Задайте горизонтальное (по левому краю, по центру, по правому краю) и вертикальное (сверху, по середине, снизу) выравнивание.
  • Decoration: Добавьте подчёркивание или зачёркивание.
  • Truncate: Ограничьте количество отображаемых строк. Текст, выходящий за этот предел, будет обрезан. Удобно, когда длина контента варьируется из-за динамических переменных или локализации.

Флоу поддерживают два способа сделать текст кликабельным. Выбор зависит от того, какую роль играет текст:

  • Встроенная ссылка — для URL внутри текстового блока, например ссылка «Узнать больше» в абзаце. Всегда открывается во встроенном браузере.
  • Действие Open URL — для отдельных элементов, например кнопки «Условия использования». Может открываться как во встроенном, так и во внешнем браузере.

Чтобы сделать часть текстового элемента ссылкой:

  1. Выделите текст в разделе Content.
  2. В подсказке форматирования нажмите на иконку ссылки.
  3. Вставьте нужный URL во всплывающее окно.
Подсказка форматирования с выделенной кнопкой ссылки

Действие «Открыть URL»

Основная статья: Действия

Чтобы превратить кнопку целиком в ссылку:

  1. Добавьте Button — или используйте пресет Links: готовая строка с кнопками Restore / Terms of Service / Privacy Policy.

    The Links preset on canvas with Terms of use, Restore, and Privacy policy buttons
  2. Выберите кнопку на панели Layers и откройте вкладку Interactions на правой панели.

  3. Укажите адрес для действия Open URL.

    Open URL action configuration in the Interactions panel
    Terms of Use button selected in the Layers panel, with the nested text element visible but unselected

Добавление условного текста

Условный текст меняет содержимое текстового элемента в зависимости от условия. Например, заголовок может показывать одно сообщение, когда пользователь выбирает годовой план, и другое — для месячного. Условный текст работает как условная видимость, но вместо того чтобы показывать или скрывать элемент, он меняет его содержимое.

Чтобы настроить условный текст:

  1. Выберите текстовый элемент на холсте.
  2. На панели Design в разделе Content выберите Conditional.
Контент с настройкой Conditional в панели Design
  1. Настройте условие if. Выберите свойство на вкладке Custom, Products или Elements, задайте оператор и введите значение для сравнения. Подробнее о типах свойств — в разделе Условная видимость.
  2. В блоке then введите текст, который будет отображаться, когда условие истинно. Форматирование текста работает так же, как для обычного текста. Чтобы вставить переменную, нажмите { } Add variable.
  3. В блоке else введите резервный текст, который будет отображаться, если ни одно условие не совпало.
  4. (Опционально) Нажмите + Add else/if, чтобы добавить дополнительные условия, каждое со своим текстом.

Чтобы отредактировать условный текст для другого языка, переключите активную локаль в нижней части редактора. Сначала добавьте языки в панели Localizations — см. Добавление локали во Flow Builder.

Настройка условного текста с ветками if, then и else

Добавление списков

Элементы списка — это контейнеры, состоящие из отдельных компонентов-элементов. Для простых маркированных или нумерованных списков внутри текста используйте текстовый элемент и настройте нужное форматирование через панель Design.

  1. Нажмите + в верхнем левом углу. Выберите List и один из шаблонов списка.

  2. Перейдите на панель Design справа, чтобы редактировать элементы списка или загрузить изображение в качестве маркера.

Add list element