HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-21
1 <ul><li><a>Первая часть руководства</a>. Скролл-эффекты: фиксированное меню и появление всплывающего окна.</li>
1 <ul><li><a>Первая часть руководства</a>. Скролл-эффекты: фиксированное меню и появление всплывающего окна.</li>
2 <li><a>Вторая часть руководства</a>. Эффект параллакса и модальное окно.</li>
2 <li><a>Вторая часть руководства</a>. Эффект параллакса и модальное окно.</li>
3 </ul><p>Крайне полезный интерактивный элемент. Порой его так не хватает на многих сайтах с бесконечной прокруткой. В этом мини-уроке мы разберем, как сделать этот элемент в Axure.</p>
3 </ul><p>Крайне полезный интерактивный элемент. Порой его так не хватает на многих сайтах с бесконечной прокруткой. В этом мини-уроке мы разберем, как сделать этот элемент в Axure.</p>
4 <p>Кнопку "Наверх" можно реализовать с помощью<em>anchor link</em>(якорная ссылка). Для этого откройте файл, в котором вы делали фиксированное меню. Нарисуйте подвал, добавьте иконку стрелки вверх, конвертируйте подвал в <em>master</em>(правой кнопкой мыши<em>Convert to Master</em>). Вот что получилось у меня:</p>
4 <p>Кнопку "Наверх" можно реализовать с помощью<em>anchor link</em>(якорная ссылка). Для этого откройте файл, в котором вы делали фиксированное меню. Нарисуйте подвал, добавьте иконку стрелки вверх, конвертируйте подвал в <em>master</em>(правой кнопкой мыши<em>Convert to Master</em>). Вот что получилось у меня:</p>
5 <p>Перейдите в <em>master</em>(двойной клик). Добавьте любой элемент в левый верхний угол, что это будет за элемент - не важно (<em>text, box</em>и так далее). Он и будет якорной ссылкой. Задайте название, я назвал<em>anchor</em>. Скройте якорную ссылку с помощьючек-бокса <em>Hidden</em>.</p>
5 <p>Перейдите в <em>master</em>(двойной клик). Добавьте любой элемент в левый верхний угол, что это будет за элемент - не важно (<em>text, box</em>и так далее). Он и будет якорной ссылкой. Задайте название, я назвал<em>anchor</em>. Скройте якорную ссылку с помощьючек-бокса <em>Hidden</em>.</p>
6 <p>На стрелку вверх добавьте событие<em>OnClick</em>. Для этого перейдите на вкладку<em>Properties</em>, нажмите<em>OnClick</em>, в открывшемся окне выберите слева<em>Scroll to</em>, а справа якорную ссылку<em>anchor</em>.</p>
6 <p>На стрелку вверх добавьте событие<em>OnClick</em>. Для этого перейдите на вкладку<em>Properties</em>, нажмите<em>OnClick</em>, в открывшемся окне выберите слева<em>Scroll to</em>, а справа якорную ссылку<em>anchor</em>.</p>
7 <p>Находясь в <em>master footer</em>, снимите выделение со всех элементов, кликнув в пустой области. Перейдите на вкладку<em>Properties</em>, нажмите<em>OnPageLoad.</em> В открывшемся окне выберите слева<em>Move</em>, а справа - нашу якорную ссылку<em>anchor</em>, ниже выберите из выпадающего списка to и выставьте координаты<em> X Y 0 0</em>. Это необходимо для того, чтобы при загрузке мастера на странице якорная ссылка переместилась в координаты<em>0 0</em>.</p>
7 <p>Находясь в <em>master footer</em>, снимите выделение со всех элементов, кликнув в пустой области. Перейдите на вкладку<em>Properties</em>, нажмите<em>OnPageLoad.</em> В открывшемся окне выберите слева<em>Move</em>, а справа - нашу якорную ссылку<em>anchor</em>, ниже выберите из выпадающего списка to и выставьте координаты<em> X Y 0 0</em>. Это необходимо для того, чтобы при загрузке мастера на странице якорная ссылка переместилась в координаты<em>0 0</em>.</p>
8 <em>OnPageLoad.</em><p>Можно проверять:</p>
8 <em>OnPageLoad.</em><p>Можно проверять:</p>
9 Да, все работает.<p>Мы рассмотрели один из вариантов создания кнопки "Наверх". Комбинируя полученные знания из руководства (этот урок и урок создания всплывающего окна), можно сделать решение, как у <em>Habr</em>или "<em>Вконтакте" </em>(кнопка появляется при скроллинге вниз на определенное расстояние, по клику на нее возвращает в начало страницы и исчезает).</p>
9 Да, все работает.<p>Мы рассмотрели один из вариантов создания кнопки "Наверх". Комбинируя полученные знания из руководства (этот урок и урок создания всплывающего окна), можно сделать решение, как у <em>Habr</em>или "<em>Вконтакте" </em>(кнопка появляется при скроллинге вниз на определенное расстояние, по клику на нее возвращает в начало страницы и исчезает).</p>
10 <p>Популярная механика работы блока FAQ - контейнер с ответом разворачивается по клику на соответствующий вопрос. Вы наверняка такое не раз видели.</p>
10 <p>Популярная механика работы блока FAQ - контейнер с ответом разворачивается по клику на соответствующий вопрос. Вы наверняка такое не раз видели.</p>
11 <p>Для начала создайте две динамические панели: первая - это вопрос, вторая - блок ответа. Скройте блок ответа чек-боксом<em>Hidden</em>. У меня получилось так:</p>
11 <p>Для начала создайте две динамические панели: первая - это вопрос, вторая - блок ответа. Скройте блок ответа чек-боксом<em>Hidden</em>. У меня получилось так:</p>
12 <p>Выделите динамическую панель вопроса (у меня она называется<em>questions</em>) и дважды кликните на ней левой кнопкой мыши, чтобы открылось окно менеджера динамических панелей.</p>
12 <p>Выделите динамическую панель вопроса (у меня она называется<em>questions</em>) и дважды кликните на ней левой кнопкой мыши, чтобы открылось окно менеджера динамических панелей.</p>
13 <p>Нажмите на строке<em>State 1</em>, чтобы вызвать вкладку динамической панели и отредактировать содержимое.</p>
13 <p>Нажмите на строке<em>State 1</em>, чтобы вызвать вкладку динамической панели и отредактировать содержимое.</p>
14 <p>Следующая задача: сделать так, чтобы по нажатию на вопрос раскрывался и показывался блок ответа. Для этого выделите вопрос в открытой вкладке динамической панели, перейдите во вкладку<em>Properties</em>, выберите событие<em>OnClick</em>и в открывшемся окне выберите в колонке слева<em>Toggle Visibility</em>, а в правой колонке - блок ответа. У меня он называется<em>Answer</em>.</p>
14 <p>Следующая задача: сделать так, чтобы по нажатию на вопрос раскрывался и показывался блок ответа. Для этого выделите вопрос в открытой вкладке динамической панели, перейдите во вкладку<em>Properties</em>, выберите событие<em>OnClick</em>и в открывшемся окне выберите в колонке слева<em>Toggle Visibility</em>, а в правой колонке - блок ответа. У меня он называется<em>Answer</em>.</p>
15 <p>Выставьте настройки, как на скриншоте. Обязательно поставьте чек-бокс<em>Pull/Push Widgets</em> - это необходимо для того, чтобы открывающийся блок вопроса не наезжал на следующий за ним вопрос, а сдвигал его вниз.</p>
15 <p>Выставьте настройки, как на скриншоте. Обязательно поставьте чек-бокс<em>Pull/Push Widgets</em> - это необходимо для того, чтобы открывающийся блок вопроса не наезжал на следующий за ним вопрос, а сдвигал его вниз.</p>
16 <p>Наглядно:</p>
16 <p>Наглядно:</p>
17 <p>Проверяем, что получилось в итоге.</p>
17 <p>Проверяем, что получилось в итоге.</p>
18 <p>Как видим, при появлении блока ответа следующий за ним вопрос сдвигается ниже.</p>
18 <p>Как видим, при появлении блока ответа следующий за ним вопрос сдвигается ниже.</p>
19 <p>С задачей справились.</p>
19 <p>С задачей справились.</p>
20 <p>P. S. Хочу показать, как я сделал замену "+" на "-" при открытии и закрытии блока.</p>
20 <p>P. S. Хочу показать, как я сделал замену "+" на "-" при открытии и закрытии блока.</p>
21 <p>Зайдите в динамическую панель вопроса. Продублируйте эту панель, как показано на скриншоте.</p>
21 <p>Зайдите в динамическую панель вопроса. Продублируйте эту панель, как показано на скриншоте.</p>
22 <p>Правой кнопкой мыши нажмите на<em> State 1, Dublicate State</em>, таким образом вы сформируете панель<em>State 2</em>. Теперь вы можете переходить между этими панелями. Вернитесь к панели State 1 и добавьте "+". Перейдите в панель State 2 и добавьте "-".</p>
22 <p>Правой кнопкой мыши нажмите на<em> State 1, Dublicate State</em>, таким образом вы сформируете панель<em>State 2</em>. Теперь вы можете переходить между этими панелями. Вернитесь к панели State 1 и добавьте "+". Перейдите в панель State 2 и добавьте "-".</p>
23 <p>Перейдите в режим просмотра.</p>
23 <p>Перейдите в режим просмотра.</p>
24 <p>Вернитесь к вашему прототипу и отредактируйте состояние динамической панели, как показано в ролике.</p>
24 <p>Вернитесь к вашему прототипу и отредактируйте состояние динамической панели, как показано в ролике.</p>
25 <p>Еще раз посмотрим, что получилось.</p>
25 <p>Еще раз посмотрим, что получилось.</p>
26 <p>Блок ответа появляется, плюс меняется на минус и наоборот. Все отлично.</p>
26 <p>Блок ответа появляется, плюс меняется на минус и наоборот. Все отлично.</p>
27 <p>Вы давно и хорошо проектируете интерфейсы, но хотите углубить свои знания и начать делать прототипы на качественно новом уровне? Обратите внимание на курс<a>"UX-дизайн 2.0"</a>от Skillbox. Из этого курса вы узнаете, как проводить исследования аудитории, воркшопы для клиента, а также научитесь составлять Customer Journey Maps и многое другое.</p>
27 <p>Вы давно и хорошо проектируете интерфейсы, но хотите углубить свои знания и начать делать прототипы на качественно новом уровне? Обратите внимание на курс<a>"UX-дизайн 2.0"</a>от Skillbox. Из этого курса вы узнаете, как проводить исследования аудитории, воркшопы для клиента, а также научитесь составлять Customer Journey Maps и многое другое.</p>