Создание кнопки с несколькими состояниями

Для создания кнопки с несколькими состояниями сначала необходимо создать макет типа «Кнопка». Макет типа «Кнопка» – это особый тип интерактивного макета, в котором предусмотрена отдельная страница для каждого состояния кнопки с несколькими состояниями.

Можно создавать кнопки с несколькими состояниями следующих типов:

  • Простая: Простая кнопка всегда либо нажата, либо отпущена. Простые кнопки удобны для запуска простых операций (например, для воспроизведения видеофильма).
  • Простая с отключением: Простая кнопка с отключением – это простая кнопка, к которой добавлено состояние «Отключена».
  • Вкл./Выкл.: Кнопка Вкл./Выкл. работает как переключатель; при каждом щелчке мышью она переключается из состояния Вкл. в состояние Выкл. или из состояния Выкл. в состояние Вкл.
  • Вкл./Выкл. с отключением: Кнопка Вкл./Выкл. с отключением – это кнопка Вкл./Выкл., к которой добавлено состояние «Отключена».

Кнопка с несколькими состояниями может иметь следующие состояния в различных комбинациях:

  • Поднята: конечный пользователь не щелкнул на кнопке мышью.
  • Под мышью: указатель мыши наведен на кнопку, но конечный пользователь не щелкнул на кнопке мышью.
  • Нажата: конечный пользователь щелкнул на кнопке мышью и она все еще нажата.
  • Область: задает интерактивную область кнопки. Это состояние не отображается; оно просто указывает, в каком месте на кнопку можно нажать, а в каком нельзя. Это состояние можно представлять себе как «маску кнопку». Если оставить это состояние пустым, кнопка не будет работать.
  • Отключена: нажать кнопку невозможно.
Прим.: Так как на кнопке Вкл./Выкл. можно щелкнуть мышью, когда она поднята или нажата, кнопки Вкл./Выкл. имеют два включенных состояния (Вкл.-Поднята, Вкл.-Нажата) и два выключенных состояния (Выкл.-Поднята, Выкл.-Нажата). Однако не обязательно создавать различные изображения для всех состояний кнопки, если это не требуется.

Для создания кнопки с несколькими состояниями в макете типа «Кнопка»:

  1. Создайте объект типа «Кнопка», как описано в разделе «Создание объекта». Убедитесь, что выбран объект типа «Кнопка».
  2. Для создания макета типа «Кнопка» выберите пункт Создать в раскрывающемся меню Кнопка. Отображается диалоговое окно Новый интерактивный макет.
  3. Задайте имя макета и выберите тип кнопки в раскрывающемся меню Тип кнопки, затем нажмите кнопку OK. (Значения полей Ширина и Высота автоматически копируются из объекта типа «Кнопка».)
  4. Убедитесь, что установлен флажок у пункта Окно > Макет страницы. В палитре Макет страницы отображается по странице для каждого состояния кнопки.
    QuarkXpress db page layout button Создание кнопки с несколькими состояниями

    Палитра Макет страницы (Окно > Макет страницы) обеспечивает просмотр и доступ к каждому состоянию кнопки в макете типа «Кнопка».

  5. Выберите состояние кнопки, дважды щелкнув на его странице в палитре Макет страницы, затем нарисуйте состояние кнопки с помощью инструментов компоновки страниц QuarkXPress или нарисуйте графический блок и импортируйте состояние кнопки в виде рисунка.
  6. Скопируйте и вставьте содержимое одного состояния кнопки в другое состояние, чтобы оба состояния кнопки были одинаковы. Для перемещения между состояниями кнопки можно использовать палитру Макет страницы.
  7. Обновите содержимое состояния кнопки.
  8. Повторяйте предыдущие три шага до создания всех состояний кнопки.
  9. Если требуется, чтобы только часть области кнопки была интерактивной (реагировала на щелчок мышью), нарисуйте в состоянии Область блоки в тех местах, в которых кнопка должна реагировать на щелчок мышью.
  10. Завершив работу, переключитесь обратно в макет типа «Презентация» с помощью вкладок макетов в нижней части окна или выбрав пункты Макет > Перейти.
Прим.: Макет типа «Кнопка» можно также создать аналогично созданию макета типа «Презентация» с помощью команд Файл > Создать > Проект или Макет > Создать. Однако обычно макеты типа «Кнопка» следует создавать так, как описано выше. При использовании такого подхода автоматически определяется размер блока, который используется для нового макета типа «Кнопка».
Прим.: Удалить макет типа «Кнопка» можно только после отмены его синхронизации. Для отмены синхронизации макета типа «Кнопка» выберите его в палитре Общее содержимое, затем нажмите кнопку Удалить QuarkXpress btn shared content delete mac Создание кнопки с несколькими состояниями.

Создание кнопки с несколькими состояниями