Axure. Урок 1: создаем глобальное меню сайта на закладках
В этом уроке я покажу как создать динамическое меню в Axure. Вот, что у вас должно получится в результате (открыть в браузере):
Шаг №1: Создаем структуру сайта
На первом шаге мы создаем структуру сайта. В качестве примера я взял структуру сайта нашей компании:

Шаг №2: Создаем мастер (шаблон шапки)
На втором шаге мы создаем мастер для шапки:

Шаг №3: Популируем шаблон шапки во все страницы сайта
Теперь мы встраиваем наш шаблон во все страницы сайта:

Шаг №4: Создаем меню на основе динамической панели
Теперь пришла пора создать само меню. Для этого мы открываем мастер шапки и вставляем в него динамическую панель. При этом мы изменяем размер панели так, чтобы наше меню поместилось в эту панель:

У нашей динамической панели будет 6 состояний – по количеству пунктов в глобальном меню. Поэтому дважды кликаем по панели и создаем 6 состояний:

Теперь создаем первое состояние, для этого дважды кликаем по состоянию “Home” и при помощи виджетов Text Panel, Button Shape, Horizontal Line и Vertical Line рисуем наше меню для активного пункта “Главная”:

Далее расставляем ссылки на страницы:

Теперь копируем все содержимое первого состояния, нажимамая Ctrl-A и вставляем его во второе состояние:

Повторяем процедуру для оставшихся четырех состояний.
Меню готово. Можно кушать.
Шаг №5: Активизируем пункты меню на страницах сайта
Теперь, когда меню готово, нам нужно сделать его динамическим: при переходе по страницам сайта тот или иной пункт меню будет становиться активным. В нашем случае активизация пункта меню – это переключение динамической панели в определенное состояние, соответствующее этому пункту меню. Так, если пользователь переходит на страницу “Услуги”, мы должны изменить состояние панели на “Services”.
Когда производить переключение состояния панели? При загрузке страницы.
У каждой страницы есть событие OnPageLoad, которое генерируется при загрузке страницы движком Axure. Это как раз то, что нам нужно.
Открываем страницу Home, дважды кликаем по названию события OnPageLoad, выбираем действие Set Panel state(s) to State(s), выбираем нашу панель (вы не забыли дать панели имя Global Menu?) и, наконец, выбираем состояние Home:

Повторяем процедуру для всех страниц сайта: Services, About usability, Porfolio, About company, Contacts.
В итоге мы получаем динамическое меню на закладках.
Вы можете посмотреть на меню в действии прямо здесь и сейчас.
Ссылки по теме:
- Axure RP Pro – средство для прототипирования
- Axure – the best for sure… with Denwer
- Axure RP Pro 4 Demos & Samples
О статье
- Автор статьи:
- Александр Сергеев.
- Статья была опубликована
- 6.4.2008
- в рубрике:
- Инструменты.
- Cтатью открыли 11,747 раз.
- Юзабилити - актуально. Поэтому
- Блог Guicci регулярно читают:
- [?]
- Axure. Урок 1: создаем глобальное меню сайта на закладках
- HTMLayout: Web 2.0 пришел на десктоп!
- Google Analytics. Часть 6: Откровение для шареварщика
- Убеждающий дизайн или как из посетителя сделать покупателя
- Как понять пользователя. Часть 1.1 Почему он молчит?
- 78 шагов, которые потрясли владельца Nokia 6233
- Snap Preview Anywhere - моментальный снимок сайта
- ICQ: 368-980-583
- E-mail:
- Форма обратной связи
Самые популярные статьи
Реклама
Стоит также почитать
Контактная информация
Заказ
-
8.4.2008
Интересно.
Возможно стоит дать прямые ссылки на демки самого Axure?Саша, расскажите как вы решаете вопрос динамических блоков. Поясняю. Есть типовой блок (новости, список пользователей и тп). Оформлено в виде симпатичной шапки с названием блока и самого блока в рамочке например. Блоков таких на сайте много. Сделать мастером нельзя – заголовки и содержимое разное. Пока поступаем так – делаем 1 мастер, потом каждый раз копируем и ихменяем параметры.
Вот написал и понял что по сути мне нужен виджет. Можно сэмулировать/написать свои виджеты для Axure?
Показываете ли вы в своих прототипах ошибки после обработки форм?
Интересно было бы узнать ваше мнение о самых распространенных ошибках составления прототипов (именно для вебсайтов, именно в таком формате как axure – кликабельные, с минимальным дизайном.) Не wireframes в Visio.
-
9.4.2008
Саша, спасибо, ссылку на примеры самого Axure добавил в статью.
По поводу динамических блоков. Решаем такие задачи при помощи переменных. Header – содержимое шапки, Content – контент блока.
То есть делаем один мастер – внешний вид блока. Далее при загрузке страницы с блоком (в событии onpageload) выставляем переменные (Header, Content) в нужные нам значения. Но если блоков больше, то начинается хелл с переменными :) Ну хоть так пока.
Надеюсь они сделают когда-нибудь поддержку javascript/vbscript/etc.
Написать свой виджет – так это же мастер и есть.
У них есть API, но оно работает на чтение и нужно для генерации кастомных спецификаций на wireframes и не предназначено для разработки собственных виджетов.
Обработку ошибок рисуем отдельно и унифицируем вывод ошибок в разделе общих требований к UI.
-
10.4.2008
Спасибо за подсказку интересного хода с установкой переменных. Скоро, кстати, выйдет аксур 5.0
-
10.4.2008
Саша, пожалуйста!
Да, я прочитал вчера анонс, просмотрел новые фичи и скачал его попробовать. Но руки не дошли пока…
-
15.4.2008
Да действительно ценный урок по созданию динамическое меню в Axure.Все сделал шаг за шагом в общем все супер!
-
23.4.2008
Здравствуйте!
Спасибо за хорошее пошаговое описание, очень люблю когда все подробно, со скриншотами. Сделала свое первое динамическое меню, а вашустраничку сохранила себе на компьютер, в папку с учебниками. -
23.4.2008
огромное человеческое спасибо, очень кстати!
-
30.4.2008
Удивительная программа, на самом деле первый раз вижу. Подскажите где можно подробнее почитать о ней.
-
5.5.2008
Спасибо! Доходчиво и понятно!
-
15.5.2008
спасибо за статью. долго мучался в попытках разобраться с динамическими панелями. сейчас работа кипит. Жду следующих мануалов по Axure. Надеюсь, уже по Axure Pro 5. Хотя не увидел в них значительных различий.
-
18.5.2008
Очень доходчиво! Большое спасибо!
-
26.5.2008
спасибо, многое из выше сказанного мне очень помагло
-
28.5.2008
В принципе по тексту встречаются правильные мысли, но как-то всё суховато. Можно было бы о том же самом написать куда более интересно.
-
2.6.2008
Очень четко написано, очень понравилось.
-
4.6.2008
Изучила этот урок еще около месяца назад, пришла за новой порцией, а тут пусто, я благодорю вас за эту статью, но автор, куда вы пропали, возвращайтесь…
-
11.6.2008
Спасибо за хорошую статью и полезные советы! Сейчас испробуем что к чему!
-
18.6.2008
Что-то у вас все так просто получается, даже самой захотелось попробовать. Знать бы только где этот Axure бать
-
23.6.2008
Большое спасибо. Интересовался данной проблемой, правда потом забыл. теперь без проблем наверстаю упущенное :)
-
8.7.2008
Ребят не заморачивайтесь вы на эти красивости. без знания css всё ранво ничего путного не выйдет.
-
9.7.2008
Потрясающе доходчиво изложено. Спасибо.
- 20.8.2008
-
25.8.2008
а можем в последнем пункте OnPageLoad чем-то заменить?
-
29.8.2008
Отличное инфо, спасибо
-
17.9.2008
Динамика не работает в Opera почему-то.
-
16.2.2009
Спасибо! Попробуем!
-
17.3.2009
Спасибо , как раз искал эту информацию .
-
23.3.2009
А ссылочку можно, где это добро скачать
-
16.5.2009
Спасибо за статью. Очень мало в сети информации по Axure на русском. Если у вас есть еще информация по этой программе (на русском желательно), то буду благодарен за ссылки или материалы. Мой мэйл в заголовке
-
19.9.2009
Написано для тех кто уже работает в этой программе.
Где информация для простых смертных.
Давайте образуем комунити и поддержим новеньких!!!
Добавьте ваш комментарий
XHTML: Вы можете использовать следующие тэги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
О Проекте
Проектирование интерфейсов и юзабилити-тестирование в рамках компании HumanoIT Group очень увлекательное занятие, но иногда “забываешься” и уходишь с головой в работу… А тем временем в лабораториях известных университетов и компаний инженерные психологи, проектировщики взаимодействия, дизайнеры придумывают новые интерфейсы и формы взаимодействия человека и компьютера.
Читайте в этом блоге о новых тенденциях в красоте, удобстве и функциональности пользовательских интерфейсов.
С Уважением,
Александр Сергеев
Последние статьи
- 15.6 Sharepoint – a freakin’ glorified file server
- 10.6 Лучшие интранет-решения 2009 года (по версии Якоба Нильсена и co)
- 7.6 10 гуру нового мира по версии журнала Fortune
- 18.5 Количественная оценка качества e-commerce сайтов
- 4.3 Web 2.0 для е-commerce
- 3.3 Юзабилити как гормон роста социальной сети
- 2.3 Итоги конференции “Usability и дизайн интерфейсов” в Минске
- 22.9 Работа в HumanoIT Group. Вакансия дизайнера интерфейсов в Минске
- 11.7 Ищем php-программиста в Минске
- 6.4 Axure. Урок 1: создаем глобальное меню сайта на закладках
Рубрики
- Дизайн (9)
- Инновации (18)
- Инструменты (16)
- Интранет-решения (2)
- Новости (4)
- Психология (13)
- Разное (9)
- Юмор (6)












Комментариев: 29
Добавить комментарий | комментарии по RSS | trackback URL