|
Packit |
1470ea |
|
|
Packit |
1470ea |
<page xmlns="http://projectmallard.org/1.0/" type="topic" id="visual-layout" xml:lang="ru">
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<info>
|
|
Packit |
1470ea |
<credit type="author">
|
|
Packit |
1470ea |
<name>Алан Дэй (Allan Day)</name>
|
|
Packit |
1470ea |
<email>aday@gnome.org</email>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Калум Бенсон (Calum Benson)</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Адам Элман (Adam Elman)</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Сэт Никел (Seth Nickell)</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<credit>
|
|
Packit |
1470ea |
<name>Колин Робертсон (Colin Robertson)</name>
|
|
Packit |
1470ea |
</credit>
|
|
Packit |
1470ea |
<include xmlns="http://www.w3.org/2001/XInclude" href="legal.xml"/>
|
|
Packit |
1470ea |
<desc>Расположение элементов в интерфейсе пользователя.</desc>
|
|
Packit |
1470ea |
</info>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<title>Визуальное расположение</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Визуальное расположение элементов управления, информации и содержимого способствует эффективному использованию приложения. От визуального дизайна зависит то, насколько удобно будет пользоваться приложением. Приложения с грамотным визуальным расположением проще и понятнее в работе.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Следование следующим рекомендациям поможет вам создавать привлекательные, эффективные и простые в использовании приложения.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="general-guidelines">
|
|
Packit |
1470ea |
<title>Общие рекомендации</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>Точка выравнивания — это точка пересечения воображаемых линий по вертикали и горизонтали, которые проходят через границы одного или нескольких управляющих элементов. Постарайтесь сократить количество этих точек: чем их меньше, тем чище и проще выглядит расположение элементов, а следовательно проще для восприятия пользователем. </item>
|
|
Packit |
1470ea |
<item>Тщательно выравнивайте содержимое и управляющие элементы. Невыровненные объекты бросаются в глаза: их не только сложнее воспринимать визуально, но они ещё и раздражают пользователей. </item>
|
|
Packit |
1470ea |
<item>Будьте последовательны в отступах, выдерживайте одинаковые промежутки. </item>
|
|
Packit |
1470ea |
<item>Объединяйте связанные элементы и информацию, используйте отступы между такими группами. Это упростит понимание интерфейса.
|
|
Packit |
1470ea |
<list>
|
|
Packit |
1470ea |
<item>используйте отступ кратный 6 пикселам, чем меньше связь между элементами, тем больше между ними должен быть отступ; </item>
|
|
Packit |
1470ea |
<item>между текстовыми метками и связанными компонентами используйте отступ в 12 пикселов; </item>
|
|
Packit |
1470ea |
<item>между группами компонентов используйте вертикальный отступ в 18 пикселов; </item>
|
|
Packit |
1470ea |
<item>между содержимым диалогового окна и границами окна рекомендуется использовать общий отступ в 18 пикселов. </item>
|
|
Packit |
1470ea |
</list></item>
|
|
Packit |
1470ea |
<item>Чтобы подчеркнуть связь между сгруппированными элементами, используйте отступ в 12 символов. </item>
|
|
Packit |
1470ea |
<item>избегайте использования рамок с видимыми границами для разделения групп элементов, вместо этого используйте отступы и заголовки. </item>
|
|
Packit |
1470ea |
</list>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Пример неправильного использования отступов и выравнивания:
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/visual-alignment-incorrect.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Пример правильного использования отступов и выравнивания:
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/visual-alignment-correct.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Пример правильного использования отступов и выравнивания (в пикселах):
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/visual-alignment-spacing.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="label-alignment">
|
|
Packit |
1470ea |
<title>Выравнивание текстовых меток</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Если возможно, используйте выравнивание текста в метках по правой стороне (см. рисунок). Это уберёт зазоры между метками и связанными с ними элементами. Этот тип выравнивания, однако, нельзя применять, если управляющие элементы имеют собственные отступы, в этом случае используйте выравнивание по левой стороне.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<media type="image" mime="image/svg" src="figures/label-alignment.svg"/>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
<section id="hierarchy">
|
|
Packit |
1470ea |
<title>Визуальная иерархия</title>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
Выстраивайте элементы сверху вниз и слева направо. Это естественное направление, в котором люди считывают информацию (это относится к культурам, в которых чтение и запись информации осуществляется справа налево). Чем раньше должен быть считан элемент, тем выше и левее он должен располагаться. Используя данный подход при построении интерфейса, элементы окажутся включены в визуальную иерархию: более важные управляющие элементы управления будут расположены выше и левее подчинённых им элементов. Ключевым шаблоном в решении данной задачи являются панели заголовков.
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</section>
|
|
Packit |
1470ea |
|
|
Packit |
1470ea |
</page>
|