<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	
	xmlns:georss="http://www.georss.org/georss"
	xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#"
	>

<channel>
	<title>Infogra</title>
	<atom:link href="https://infogra.ru/feed" rel="self" type="application/rss+xml" />
	<link>https://infogra.ru</link>
	<description>Учебные материалы, вдохновение и полезные инструменты</description>
	<lastBuildDate>Mon, 13 Apr 2026 07:16:56 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.0.11</generator>
<site xmlns="com-wordpress:feed-additions:1">208259494</site>	<item>
		<title>Как оптимизировать поле выбора со 147 вариантами</title>
		<link>https://infogra.ru/articles/articles-design/kak-optimizirovat-pole-vybora-so-147-variantami</link>
					<comments>https://infogra.ru/articles/articles-design/kak-optimizirovat-pole-vybora-so-147-variantami#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 07:16:56 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41266</guid>

					<description><![CDATA[Скажем «Нет» прокрутке в меню Представьте, что вы заполняете форму и продвигаетесь вперёд. Но внезапно натыкаетесь на поле выбора с сотнями вариантов. Вам приходится прокручивать меню, чтобы найти и выбрать правильный. Вы просматриваете и прокручиваете меню, но не знаете, где находится нужный вам вариант — в начале, в середине или в конце списка. В итоге]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Скажем «Нет» прокрутке в меню</span></p>
<p><span style="font-weight: 400;">Представьте, что вы заполняете форму и продвигаетесь вперёд. Но внезапно натыкаетесь на поле выбора с сотнями вариантов. Вам приходится прокручивать меню, чтобы найти и выбрать правильный.</span></p>
<p><span style="font-weight: 400;">Вы просматриваете и прокручиваете меню, но не знаете, где находится нужный вам вариант — в начале, в середине или в конце списка. В итоге вы находите его, но вы потратили на это больше времени, чем на заполнение других полей. Теперь у вас появились сомнения относительно того, сможете ли вы закончить заполнение формы.</span></p>
<p><span style="font-weight: 400;">Многие пользователи сталкиваются с подобной проблемой, когда видят длинные поля выбора. Будучи UX-дизайнером, вам следует сократить время и усилия, необходимые для выбора нужного варианта. Стандартное меню здесь не подойдёт.</span></p>
<p><img loading="lazy" class="size-full wp-image-41267 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/1.jpg" alt="" width="330" height="880" /></p>
<h2><span style="font-weight: 400;">Поиск в меню</span></h2>
<p><span style="font-weight: 400;">В большинстве случаев пользователь знает, что он ищет. Единственная проблема — найти нужное в списке. Прокрутка меню и поиск в нём занимают много времени.</span></p>
<p><span style="font-weight: 400;">Поэтому необходимо сократить время прокрутки и внедрить в меню функцию поиска. Она значительно сузит список в зависимости от того, что пользователь будет вводить в поле поиска.</span></p>
<p><span style="font-weight: 400;">В поле выбора «Отрасль» (Industry) доступно 147 вариантов. Ввод одной буквы сокращает список и отображает варианты, которые начинаются с этой буквы. Чем больше пользователь печатает, тем короче становится список. Обратите внимание, как ввод буквы «С» сократил список со 147 вариантов до 15. Если человек введёт слово «Компьютер» (Computer), список сократится до пяти вариантов, и необходимость в прокрутке и поиске отпадёт.</span></p>
<p><img loading="lazy" class="size-full wp-image-41268 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/2.jpg" alt="" width="660" height="670" /></p>
<p><span style="font-weight: 400;">Поиск в меню работает, потому что пользователь уже знает, что он ищет. Иначе он бы не понимал, что печатать в поле поиска. Поэтому применять поиск в меню следует только тогда, когда запрос пользователя известен.</span></p>
<p><span style="font-weight: 400;">Несмотря на то, что большинство людей знают, что они ищут, учитывайте вероятность того, что у некоторых могут возникнуть затруднения. Поэтому лучше отобразите варианты в алфавитном порядке, чтобы пользователям было проще ориентироваться в меню.</span></p>
<p><span style="font-weight: 400;">Кроме алфавитного порядка, сделайте самые распространённые варианты наиболее доступными и разместите их в верхней части меню. В примере ниже восемь отраслей с наибольшим процентом занятости расположены выше остальных. Это помогает большинству пользователей выбрать отрасль без необходимости прокрутки или ввода текста.</span></p>
<p><img loading="lazy" class="size-full wp-image-41269 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/3.jpg" alt="" width="620" height="670" /></p>
<h2><span style="font-weight: 400;">Режим по умолчанию</span></h2>
<p><span style="font-weight: 400;">Необходимо убедиться, что изначально меню отображает достаточно вариантов, чтобы пользователь мог сразу увидеть больше, без чрезмерной прокрутки. На рабочем столе увеличьте длину меню, но оно должно помещаться в видимую область мобильного экрана и никогда не выходить за его пределы.</span></p>
<p><img loading="lazy" class="size-full wp-image-41270 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/4.jpg" alt="" width="630" height="800" /></p>
<p><span style="font-weight: 400;">По мере раскрытия меню на поле поиска должен автоматически появляться фокус. Он позволяет пользователям начать набирать текст для поиска без необходимости кликать по полю ввода. Это предустановленное поведение убирает дополнительный шаг и позволяет быстрее искать и выбирать.</span></p>
<p><span style="font-weight: 400;">На мобильном устройстве при появлении фокуса клавиатура появится автоматически. Пользователь может скрыть её, нажав кнопку «Готово» (Done), чтобы выбрать вариант из меню. Тем не менее, поиск в меню должен всегда быть в приоритете, поскольку пользователь уже знает, что он ищет.</span></p>
<p><img loading="lazy" class="size-full wp-image-41271 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/5-1.jpg" alt="" width="630" height="800" /></p>
<p><span style="font-weight: 400;">Когда люди вводят несуществующий запрос, нужно показать пустое состояние, чтобы они знали, что результаты не соответствуют их запросу. Достаточно будет написать в сообщении меню «Нет результатов. Введите новый запрос» (No results. Enter a new search).</span></p>
<p><span style="font-weight: 400;">Также в поле поиска полезно добавить кнопку для очистки неверного ввода в виде иконки «X». С мобильной клавиатуры сложно выделять и удалять текст, поэтому пользователи мобильных устройств высоко оценят эту функцию.</span></p>
<p><img loading="lazy" class="size-full wp-image-41272 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/6-1.png" alt="" width="330" height="270" /></p>
<p><span style="font-weight: 400;">Чтобы оптимизировать любое объёмное поле выбора, внедрите функцию поиска в меню. Неважно, сколько у вас вариантов — 100 или 1000. Если пользователь знает, что он ищет, поиск варианта будет быстрее и удобнее прокрутки списка.</span></p>
<p>Перевод статьи Why You Should Never Split Text Field Inputs из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="32">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="33"><em data-node-id="34">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="35">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="36">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-optimizirovat-pole-vybora-so-147-variantami/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41266</post-id>	</item>
		<item>
		<title>Как упростить запутанный переключатель между сегментами</title>
		<link>https://infogra.ru/articles/articles-design/kak-uprostit-zaputannyj-perekljuchatel-mezhdu-segmentami</link>
					<comments>https://infogra.ru/articles/articles-design/kak-uprostit-zaputannyj-perekljuchatel-mezhdu-segmentami#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Tue, 07 Apr 2026 10:39:43 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41250</guid>

					<description><![CDATA[Улучшенные компоненты переключателей для настроек Есть ли на вашем сайте или в приложении компоненты переключателей? Если да, то важно понимать, как правильно их применять, чтобы не запутать пользователей, когда они будут настраивать параметры. Распространённая ошибка — смешивать бинарную логику с переключателями между сегментами. Другими словами, дизайнеры включают в этот компонент варианты «Включить/Выключить» (“On/Off”). Более того,]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Улучшенные компоненты переключателей для настроек</span></p>
<p><span style="font-weight: 400;">Есть ли на вашем сайте или в приложении компоненты переключателей? Если да, то важно понимать, как правильно их применять, чтобы не запутать пользователей, когда они будут настраивать параметры.</span></p>
<p><span style="font-weight: 400;">Распространённая ошибка — смешивать бинарную логику с переключателями между сегментами. Другими словами, дизайнеры включают в этот компонент варианты «Включить/Выключить» (“On/Off”). Более того, они могут добавить туда опцию «Настроить» (“Custom”), которая позволяет пользователям настраивать параметры. Нельзя объединять всё это в переключатель между сегментами, потому что это запутает людей.<br />
</span></p>
<p><img loading="lazy" class="size-medium wp-image-41251 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/1-1-810x675.png" alt="" width="810" height="675" srcset="https://infogra.ru/wp-content/uploads/2026/04/1-1-810x675.png 810w, https://infogra.ru/wp-content/uploads/2026/04/1-1-1024x853.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/1-1.png 1080w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Переключатели между сегментами не должны включать двоичные состояния, которые включают или выключают параметр. Правильным компонентом в данном случае будет простой переключатель. Переключатель — наиболее понятный способ передачи двоичной логики, поскольку он включает только два состояния.</span></p>
<p><span style="font-weight: 400;">Дизайнеров часто сбивает с толку необходимость добавлять переключателю дополнительный уровень настройки, без которого переключатель не работает. В результате они объединяют всё в переключатель между сегментами. Но в этом нет никакого смысла.</span></p>
<p><span style="font-weight: 400;">Каждый вариант сегмента взаимоисключающий. Другими словами, два или более события не могут происходить одновременно. Однако, если пользователь выбирает «Настроить» (“Custom”), эта опция совпадает со состоянием «Включить» (“On”). В переключатель между сегментами невозможно включить взаимоисключающие варианты.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41252 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/2-1-810x715.png" alt="" width="810" height="715" srcset="https://infogra.ru/wp-content/uploads/2026/04/2-1-810x715.png 810w, https://infogra.ru/wp-content/uploads/2026/04/2-1.png 1020w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Чтобы логика была последовательной, необходимо отображать переключатель до появления уровня настройки. После того как пользователь включит параметр, ниже появятся опции «Настроить» (“Custom”). Таким образом, опция «Настроить» (“Custom”) больше не совпадает с вариантом «Включить» (“On”) и появляется только при определённых условиях. В логике переключателя между сегментами появляется смысл и взаимоисключение.</span></p>
<h2><span style="font-weight: 400;">Переключение между противоположными режимами</span></h2>
<p><span style="font-weight: 400;">Ещё одна распространённая ошибка — использовать переключатели между сегментами для переключения между двумя противоположными состояниями. Противоположные состояния похожи на бинарные настройки тем, что полярны. Поэтому для отображения этих противоположных состояний лучше применять переключатели.</span></p>
<p><span style="font-weight: 400;">Например, в настройке «Режим обрезки» (“Crop Mode”) есть режимы «Фиксированный» (“Fixed”) и «Соотношение» (“Ratio”). Эти опции противоположны, но по стилю и иерархии сегмента выглядят подобными. Вместо того, чтобы отобразить их, как близких родственников, их скорее нужно показать, как противников.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41253 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/3-1-810x495.png" alt="" width="810" height="495" srcset="https://infogra.ru/wp-content/uploads/2026/04/3-1-810x495.png 810w, https://infogra.ru/wp-content/uploads/2026/04/3-1-1024x626.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/3-1.png 1080w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Переключатель нагляднее показывает эти отношения противников, поскольку при взаимодействии меняется стиль фона. Однако у обычного переключателя есть только одно название. Поскольку здесь два режима, одного названия будет недостаточно.</span></p>
<p><span style="font-weight: 400;">Поэтому следует использовать иконки, которые будут представлять различные режимы. Однако подходящих иконок для режимов «Фиксированный» (“Fixed”) и «Соотношение» (“Ratio”) нет. Наиболее наглядный и понятный способ их представления — сохранение пропорций. Пропорции не сохраняются при включенном режиме режим «Фиксированный» (“Fixed”). Однако включенный режим «Соотношение» (“Ratio”) их сохраняет.</span></p>
<p><img loading="lazy" class="size-full wp-image-41254 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/4-1.png" alt="" width="600" height="300" /></p>
<p><span style="font-weight: 400;">Теперь, когда вы представили режимы в более понятном виде, поиск иконок для их отображения стал гораздо проще. Для иллюстрации режима сохранённых и несохранённых пропорций используйте иконки в виде связанной цепи и несвязанной.</span></p>
<p><span style="font-weight: 400;">Однако не стоит отображать эти иконки внутри переключателя, потому что их будет трудно отличить друг от друга. Пользователи будут игнорировать трудно различимые иконки и упускать их из виду. В результате они даже не поймут, что есть функция «Сохранить пропорции» (“Constrain Proportions”).</span></p>
<p><img loading="lazy" class="size-medium wp-image-41255 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/5-810x405.png" alt="" width="810" height="405" srcset="https://infogra.ru/wp-content/uploads/2026/04/5-810x405.png 810w, https://infogra.ru/wp-content/uploads/2026/04/5-1024x512.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/5.png 1080w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Превращение переключателя в кнопку переключения на одной поверхности — наиболее оптимальный подход. Он делает иконки более разборчивыми, что побуждает пользователей взаимодействовать с ними. Кроме того, люди быстрее заметят сменяющие друг друга глифы иконок и изменение цвета фона кнопки.</span></p>
<p><span style="font-weight: 400;">К тому же кнопка переключения занимает мало места и находится в одной строке с текстовыми полями «Размеры» (“Dimensions”). Это идеальное место для кнопки переключения, поскольку режим обрезки применим непосредственно к значениям размеров.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41256 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/6-810x341.png" alt="" width="810" height="341" srcset="https://infogra.ru/wp-content/uploads/2026/04/6-810x341.png 810w, https://infogra.ru/wp-content/uploads/2026/04/6-1024x431.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/6.png 1520w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">К кнопке переключения также следует добавить всплывающую подсказку, потому что она объясняет функцию иконки. В данном случае, когда пользователи наведут курсор на иконку, появится текст «Сохранить пропорции» (“Constrain Proportions”). Он проинформирует пользователей о функции кнопки переключения.</span></p>
<p><img loading="lazy" class="size-full wp-image-41257 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/7.png" alt="" width="780" height="540" /></p>
<h2><span style="font-weight: 400;">Переключение между связанными опциями</span></h2>
<p><span style="font-weight: 400;">Для взаимосвязанных опций используют переключатель между сегментами. Например, параметр «Сжатие» (“Compressor”) отображает варианты качества сжатия — «Низкое» (“Low”), «Среднее» (“Medium”) и «Высокое» (“High”). Все они связаны, потому что их можно классифицировать в рамках одной категории.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41258 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/8-1-810x280.png" alt="" width="810" height="280" srcset="https://infogra.ru/wp-content/uploads/2026/04/8-1-810x280.png 810w, https://infogra.ru/wp-content/uploads/2026/04/8-1-1024x354.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/8-1-1536x532.png 1536w, https://infogra.ru/wp-content/uploads/2026/04/8-1.png 1560w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Следовательно, отображение этих вариантов в переключателе между сегментами — правильное дизайн-решение. По сравнению с радиокнопками переключатель между сегментами экономит вертикальное пространство, а макет выглядит чище. Кроме того, в данном случае опцию легче выбрать.</span></p>
<p><span style="font-weight: 400;">Однако добавление к компоненту варианта «Настроить» (“Custom”) усложняет ситуацию. Этот сегмент позволяет пользователям вручную настраивать качество сжатия, вместо того, чтобы выбирать предустановленную опцию. Проблема в том, что это увеличит ширину переключателя между сегментами, нарушит композицию, а элементы перестанут вписываться в ограниченное пространство.</span></p>
<p><img loading="lazy" class="size-full wp-image-41259 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/9-1.png" alt="" width="800" height="520" /></p>
<p><span style="font-weight: 400;">При работе с сегментами в ограниченном пространстве преобразуйте их в переключаемые инструменты выбора. Пользователи не смогут увидеть все опции сразу, но скрытые варианты будут им интуитивно понятны, потому что они распределены в рамках одной категории.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41260 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/10-810x736.png" alt="" width="810" height="736" srcset="https://infogra.ru/wp-content/uploads/2026/04/10-810x736.png 810w, https://infogra.ru/wp-content/uploads/2026/04/10-1024x931.png 1024w, https://infogra.ru/wp-content/uploads/2026/04/10.png 1100w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Например, если видимый вариант — «Низкое» (“Low”), легко предположить, что нажатие на стрелку вперёд отобразит опцию «Среднее» (“Medium”), а затем опцию «Высокое» (“High”). Пользователи могут предугадать, каким будет следующий вариант, потому что значения будут увеличиваться.</span></p>
<p><span style="font-weight: 400;">После варианта «Высокое» (“High”) следует опция «Настроить» (“Custom”). При её выборе под переключаемым инструментом выбора появится компонент слайдера. Там пользователи смогут вручную настроить качество сжатия. Если они переключатся на следующий вариант, слайдер исчезнет.</span></p>
<p><img loading="lazy" class="size-full wp-image-41261 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/11.png" alt="" width="800" height="600" /></p>
<p><span style="font-weight: 400;">Можно использовать компоненты переключателя между сегментами по-разному — правильно и неправильно. В вашем распоряжении есть переключатели между сегментами, переключатели, кнопки переключения и переключаемые инструменты выбора. Вам следует знать, когда и какой из них выбрать, если вы хотите создать интуитивно понятный интерфейс для настроек.</span></p>
<p>Перевод статьи How to Simplify the Most Confusing Toggle Segments из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="49">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="50"><em data-node-id="51">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="52">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="53">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-uprostit-zaputannyj-perekljuchatel-mezhdu-segmentami/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41250</post-id>	</item>
		<item>
		<title>Почему не стоит дробить поля для текстового ввода</title>
		<link>https://infogra.ru/bez-rubriki/pochemu-ne-stoit-drobit-polya-dlya-tekstovogo-vvoda</link>
					<comments>https://infogra.ru/bez-rubriki/pochemu-ne-stoit-drobit-polya-dlya-tekstovogo-vvoda#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Wed, 01 Apr 2026 06:28:14 +0000</pubDate>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41233</guid>

					<description><![CDATA[Всегда используйте локализованные поля ввода Качество входящих данных влияет на результат. Большинство дизайнеров и разработчиков понимают этот принцип и дробят текстовые поля, чтобы обеспечить правильный формат ввода. Однако это неправильный способ, который может привести к проблемам с восприятием информации и увеличить когнитивную нагрузку на пользователей. К наиболее распространённым текстовым полям, которые дробят дизайнеры, относятся следующие:]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Всегда используйте локализованные поля ввода</span></p>
<p><span style="font-weight: 400;">Качество входящих данных влияет на результат. Большинство дизайнеров и разработчиков понимают этот принцип и дробят текстовые поля, чтобы обеспечить правильный формат ввода. Однако это неправильный способ, который может привести к проблемам с восприятием информации и увеличить когнитивную нагрузку на пользователей.</span></p>
<p><span style="font-weight: 400;">К наиболее распространённым текстовым полям, которые дробят дизайнеры, относятся следующие: дата рождения, номер кредитной карты, номер телефона, имя и адрес. В этой статье мы покажем, как получить эти данные в правильном формате без необходимости дробить текстовые поля.</span></p>
<p><img loading="lazy" class="size-full wp-image-41235 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/1.png" alt="" width="390" height="690" /></p>
<h2><span style="font-weight: 400;">Имя/Фамилия</span></h2>
<p><span style="font-weight: 400;">Пользователи, как правило, воспринимают разделённые поля ввода как единое целое. Например, личность пользователя — не только «Питер» или «Паркер», а сочетание имени и фамилии — «Питер Паркер».</span></p>
<p><span style="font-weight: 400;">Поэтому, когда люди вводят своё имя в разделённое текстовое поле «Имя», они часто случайно добавляют в него и фамилию. В результате им приходится тратить дополнительное время и усилия на исправление ошибки.</span></p>
<p><span style="font-weight: 400;">У некоторых пользователей есть не только имя и фамилия, но и отчество. Если разделить поля ввода имени, то в таком случае пришлось бы добавить поле «Отчество». Такой подход усложнит форму, увеличит трудоёмкость ввода данных и усилия на переключение между полями.</span></p>
<p><img loading="lazy" class="size-full wp-image-41236 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/2.png" alt="" width="630" height="450" /></p>
<p><span style="font-weight: 400;">Ещё одна проблема с разделёнными полями ввода имени состоит в том, что имена пользователей из разных стран не всегда соответствуют стандартной структуре имени и фамилии. В некоторых культурах принято использовать несколько фамилий и имён. Поэтому разделённое поле ввода может сбить их с толку и сделать невозможным точный ввод их имени.</span></p>
<p><span style="font-weight: 400;">Более эффективный подход — применение единого поля под названием «Полное имя». Оно позволит учесть все интернациональные особенности и длину имён, существенно снижая когнитивную нагрузку.</span></p>
<p><img loading="lazy" class="size-full wp-image-41237 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/3.png" alt="" width="420" height="390" /></p>
<p><span style="font-weight: 400;">В скобках вы даже можете добавить к названию поля «имя и фамилия» (first and last), чтобы уточнить тип данных, которые вам нужны. Если вы локализуете свою форму, вы можете указать формат фамилии или имени в зависимости от страны пользователя.</span></p>
<p><span style="font-weight: 400;">Люди могут ввести только своё имя в поле «Полное имя». Если вы хотите, чтобы они ввели и свою фамилию тоже, установите ограничение для проверки. Поле должно содержать две последовательности в строке, чтобы оно было допустимым. Другими словами их ввод должен включать по крайней мере один пробел.</span></p>
<p><img loading="lazy" class="size-full wp-image-41238 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/4.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400;">Номер телефона</span></h2>
<p><span style="font-weight: 400;">Разделённые поля для ввода номера телефона требуют большей когнитивной нагрузки, чем другие, потому что они содержат числа и три отдельных поля. Однако это относится только к Соединенным Штатам. Форматы отличаются в зависимости от страны, поэтому некоторым пользователям придётся заполнять более трёх полей.</span></p>
<p><span style="font-weight: 400;">Ввод номера телефона в отдельных полях может вызывать трудности в мобильных интерфейсах. При переходе к следующему текстовому полю пользователям придётся переключаться на цифровую клавиатуру. Но не только это — каждый раз клавиатура будет исчезать и появляться снова. Эти резкие появления и исчезания замедляют ввод и увеличивают время выполнения задачи.</span></p>
<p><img loading="lazy" class="size-full wp-image-41239 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/5.jpg" alt="" width="600" height="210" /></p>
<p><span style="font-weight: 400;">Более эффективный подход — применение локализованной маски ввода для форматирования номера телефона в едином поле. Другими словами форма будет автоматически обнаруживать страну пользователя и форматировать поле для ввода номера телефона. В результате люди смогут вводить свои данные, не беспокоясь о наличии пробелов, скобок или дефисов.</span></p>
<p><span style="font-weight: 400;">Специальные символы и пробелы уже будут в поле по мере того, как пользователи будут вводить данные. Однако всё же стоит сохранить подсказку-заполнитель («XXX»), чтобы люди понимали, сколько цифр им ещё предстоит ввести. Подсказка будет исчезать по мере ввода данных.</span></p>
<h2><span style="font-weight: 400;">Номер кредитной карты</span></h2>
<p><span style="font-weight: 400;">Разделённое поле ввода для номера кредитной карты также состоит из трёх текстовых полей. Три поля усложняют пользователям редактирование текстового ввода, если они ошиблись.</span></p>
<p><span style="font-weight: 400;">Ведь в таком случае им придётся находить и кликать на поле, в котором они допустили ошибку, а также перемещать руки с клавиатуры на мышь. Если в отдельных полях есть опечатки, им придётся сделать ещё больше движений. На мобильных устройствах им каждый раз нужно будет открывать цифровую клавиатуру и переключаться на неё.</span></p>
<p><img loading="lazy" class="size-full wp-image-41241 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/6-1.jpg" alt="" width="660" height="210" /></p>
<p>&nbsp;</p>
<p><span style="font-weight: 400;">Чтобы решить эту проблему, для номера кредитной карты используйте маску ввода в одном поле. Маска автоматически добавит пробелы между каждыми четырьмя цифрами (</span><a href="https://uxmovement.substack.com/p/payment-flow-ux-entering-credit-card" target="_blank" rel="nofollow"><span style="font-weight: 400;">статья</span></a><span style="font-weight: 400;">). Это упростит проверку ввода на наличие опечаток и их корректировку.</span></p>
<h2><span style="font-weight: 400;">Дата рождения</span></h2>
<p><span style="font-weight: 400;">Если вы запрашиваете дату рождения пользователя в текстовой форме, вам придётся разделить поля, потому что название месяца станет вариантом выбора в выпадающем списке (</span><a href="https://uxmovement.substack.com/p/1-text-field-vs-118-option-select" target="_blank" rel="nofollow"><span style="font-weight: 400;">статья</span></a><span style="font-weight: 400;">). Однако если вы запрашиваете дату рождения в числовой форме, то весь текстовый ввод  можно объединить в одно поле.</span></p>
<p><span style="font-weight: 400;">Маска ввода позволит вам управлять форматом, чтобы пользователи не беспокоились о нём. Она автоматически добавит косые чёрточки или дефисы между числами месяца, дня и года.</span></p>
<p><img loading="lazy" class="size-full wp-image-41242 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/7.jpg" alt="" width="600" height="210" /></p>
<p><span style="font-weight: 400;">Также следует сохранить подсказку-заполнитель ДД/ММ/ГГГГГ по мере ввода данных пользователями, чтобы они знали, что идёт сначала: месяц или день. Подсказка-заполнитель не исчезнет, пока человек не начнёт вводить данные поверх неё. Это важно, потому что во многих странах сначала указывают день, а не месяц.</span></p>
<p><span style="font-weight: 400;">Будет ещё лучше, если вы локализуете маску ввода для отображения правильного формата в зависимости от страны пользователя. Таким образом, если пользователь не из Соединенных Штатов, маска ввода может отображаться в формате DD-MM-YYYY или YYYY-MM-DD. Большинство стран мира используют формат День-Месяц-Год. Однако только некоторые применяют формат Год-Месяц-День.</span></p>
<p><img loading="lazy" class="size-full wp-image-41243 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/8.png" alt="" width="630" height="180" /></p>
<h2><span style="font-weight: 400;">Адрес/Квартира</span></h2>
<p><span style="font-weight: 400;">Хотите верьте, хотите нет, но нельзя дробить поля ввода адреса. Большинство форм отображают одно поле для основного адреса и ещё одно для номера квартиры. Однако второе поле для ввода адреса часто путает пользователей, у которых нет данных для того, чтобы туда что-то вводить.</span></p>
<p><span style="font-weight: 400;">Тестирование юзабилити показывает, что большинство людей, увидев это поле, часто останавливаются и начинают размышлять. Как правило, они не уверены, стоит ли им вводить полный адрес в первом поле или разделить его между обоими полями. Другими словами, разделённое поле для ввода адреса заставляет их переживать о том, точно ли они введут свой адрес правильно (</span><a href="https://baymard.com/blog/address-line-2" target="_blank" rel="nofollow"><span style="font-weight: 400;">Источник</span></a><span style="font-weight: 400;">).</span></p>
<p><span style="font-weight: 400;">Проблема не только в этом. Некоторые могут случайно ввести свой адрес во втором поле. Легко допустить такую ошибку, потому что ширина поля «Квартира» такая же, как и у поля адреса и находится рядом. Оба названия также начинаются с буквы &#8220;А&#8221; (в английском варианте). </span></p>
<p><span style="font-weight: 400;">Ещё одна потенциальная ошибка — ввод адреса целиком в первом поле для ввода адреса. Пользователи понимают, что есть ещё одно отдельное поле для ввода номера квартиры только после того, как завершают ввод и переходят к следующему полю. В результате им приходится возвращаться, редактировать текст в первом поле и добавлять его во второе.</span></p>
<p><img loading="lazy" class="size-full wp-image-41244 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/04/9.png" alt="" width="420" height="390" /></p>
<p><span style="font-weight: 400;">Чтобы избежать разделения полей для ввода адреса, используйте единое поле «Полный адрес» и к названию в скобках добавьте «номер квартиры». Когда пользователи увидят название «Полный адрес (квартира)», они поймут, что их просят ввести полный адрес, включая номер квартиры, если он есть.</span></p>
<p><span style="font-weight: 400;">Кроме того, используйте компонент текстовой области вместо обычного текстового поля. Пользователи привыкли записывать адрес, а номер квартиры указывать во второй строке. Текстовая область позволит им перейти на следующую строку в рамках текстового поля, что будет соответствовать знакомому формату ввода.</span></p>
<p><span style="font-weight: 400;">Как видите, объединение текстовых полей в единое поле снижает когнитивную нагрузку и улучшает пользовательский опыт. С помощью локализованных масок ввода вы можете лучше контролировать формат ввода для полей, которые нуждаются в форматировании. В результате пользователи будут вводить только правильные данные, а вы получите качественный результат.</span></p>
<p>Перевод статьи Why You Should Never Split Text Field Inputs из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="56">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="57"><em data-node-id="58">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="59">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="60">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/bez-rubriki/pochemu-ne-stoit-drobit-polya-dlya-tekstovogo-vvoda/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41233</post-id>	</item>
		<item>
		<title>Как упростить длинную страницу настроек с 15 параметрами</title>
		<link>https://infogra.ru/articles/articles-design/kak-uprostit-dlinnuju-stranicu-nastroek-s-15-parametrami</link>
					<comments>https://infogra.ru/articles/articles-design/kak-uprostit-dlinnuju-stranicu-nastroek-s-15-parametrami#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 07:23:58 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41222</guid>

					<description><![CDATA[Сокращаем количество радиобаттонов Насколько быстро пользователи могут настроить параметры в приложении? Как правило, страницы настроек работают медленно, и людям сложно их использовать. Такие страницы всегда предлагают настолько много параметров, что знакомство с ними занимает слишком много времени. Например, на странице настроек ниже вы видите 15 вариантов с радиобаттонами, которые пользователям предстоит просмотреть. Если они неправильно]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Сокращаем количество радиобаттонов</span></p>
<p><span style="font-weight: 400;">Насколько быстро пользователи могут настроить параметры в приложении? Как правило, страницы настроек работают медленно, и людям сложно их использовать. Такие страницы всегда предлагают настолько много параметров, что знакомство с ними занимает слишком много времени.</span></p>
<p><span style="font-weight: 400;">Например, на странице настроек ниже вы видите 15 вариантов с радиобаттонами, которые пользователям предстоит просмотреть. Если они неправильно поймут суть какой-либо настройки, они легко выберут неверный вариант и их впечатление о приложении испортится. Поэтому важно навести порядок на странице настроек с помощью двузначной (есть только два результата: «истина» и «ложь», да-нет, 0 и 1) и условной логики (есть несколько условий).</span></p>
<p><img loading="lazy" class="size-full wp-image-41223 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/1-3.png" alt="" width="430" height="1290" srcset="https://infogra.ru/wp-content/uploads/2026/03/1-3.png 430w, https://infogra.ru/wp-content/uploads/2026/03/1-3-341x1024.png 341w" sizes="(max-width: 430px) 100vw, 430px" /></p>
<h2><span style="font-weight: 400;">Двузначная логика</span></h2>
<p><span style="font-weight: 400;">Когда вы смотрите на радиобаттоны, вы видите, что есть только два варианта: когда настройка может быть включена или выключена. Лучше представить эти функции включения/выключения с помощью переключателя.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41224 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/2-3-810x231.png" alt="" width="810" height="231" srcset="https://infogra.ru/wp-content/uploads/2026/03/2-3-810x231.png 810w, https://infogra.ru/wp-content/uploads/2026/03/2-3.png 840w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">При выборе переключателя вам не придётся заставлять людей много читать или использовать множество элементов управления. Один переключатель помогает сократить многословные названия до одного краткого названия и количество радиобаттонов до одного элемента управления.</span></p>
<p><span style="font-weight: 400;">Когда пользователи выключают настройку, появляется порядок, потому что двузначная логика не описана в тексте. Вместо этого, сам переключатель демонстрирует логику, а название лишь указывает на действие.</span></p>
<p><span style="font-weight: 400;">В состоянии  «включено» переключатель — синий. Это помогает пользователям быстрее увидеть активные настройки. Остальные элементы страницы — чёрные, что позволяет моментально выделять включенные переключатели. </span></p>
<h2><span style="font-weight: 400;">Условная логика</span></h2>
<p><span style="font-weight: 400;">Если пользователь включает переключатель, появляется больше элементов. В таком случае можно применить настройку к двум условиям: «управление любым проектом» («manage for any project») или «управление только назначенными проектами» («manage for assigned projects only»).</span></p>
<p><span style="font-weight: 400;">Вместо того, чтобы представлять условную логику с помощью радиобаттонов, её лучше показать, используя сегмент с переключателем. Он работает как переключатель, за исключением того, что названия находятся на самом компоненте, а не снаружи. Каждое название описывает условие, которое применяется, когда переключатель включен.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41225 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/3-2-810x328.png" alt="" width="810" height="328" srcset="https://infogra.ru/wp-content/uploads/2026/03/3-2-810x328.png 810w, https://infogra.ru/wp-content/uploads/2026/03/3-2.png 840w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Под сегментом с переключателем есть дополнительные параметры, которые относятся к каждому условию. Их обозначают чекбоксами, которые можно активировать одновременно.</span></p>
<p><span style="font-weight: 400;">С помощью сегмента с переключателем количество текста, которое пользователям нужно прочесть, становится меньше. Более того, условия настроек теперь более наглядные и удобные для выбора.</span></p>
<p><span style="font-weight: 400;">Вместо того чтобы скрывать двузначную и условную логику в списке, компоненты сегмента с переключателем хорошо их иллюстрируют. Если сравнить дизайн с 15 радиобаттонами и дизайн с 6 переключателями, вы увидите, насколько всё стало более упорядоченным.</span></p>
<h2><span style="font-weight: 400;">Сравнение настроек</span></h2>
<p><span style="font-weight: 400;">При сравнении списка радиобаттонов с переключателями видно, что беспорядок в настройках исчез. Более того, сами компоненты отражают логику без помощи текста. И к тому же, стало намного проще видеть активные настройки.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41226 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/4-3-810x1220.png" alt="" width="810" height="1220" srcset="https://infogra.ru/wp-content/uploads/2026/03/4-3-810x1220.png 810w, https://infogra.ru/wp-content/uploads/2026/03/4-3-680x1024.png 680w, https://infogra.ru/wp-content/uploads/2026/03/4-3.png 850w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Если вы сравните радиобаттоны и сегменты с переключателем, вы заметите, насколько понятнее стала логика. Названия более краткие, а варианты с условиями видны только при включенном состоянии основной настройки. Другими словами, если переключатель выключен, пользователи не увидят условную логику, потому что в данном контексте это не имеет смысла.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41227 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/5-3-810x867.png" alt="" width="810" height="867" srcset="https://infogra.ru/wp-content/uploads/2026/03/5-3-810x867.png 810w, https://infogra.ru/wp-content/uploads/2026/03/5-3.png 850w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">По сравнению с макетом с радиобаттонами, вы экономите примерно 50% вертикального пространства, при отключенных параметрах. Страница удлиняется, только когда пользователь активирует настройку. Поскольку большинство страниц с настройками довольно длинные, это существенное преимущество.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41228 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/6-3-810x1029.png" alt="" width="810" height="1029" srcset="https://infogra.ru/wp-content/uploads/2026/03/6-3-810x1029.png 810w, https://infogra.ru/wp-content/uploads/2026/03/6-3-806x1024.png 806w, https://infogra.ru/wp-content/uploads/2026/03/6-3.png 850w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Порядок на странице настроек увеличит скорость настройки приложения. Большинство таких страниц слишком длинные и содержат слишком много текста. Переключатели и сегменты с переключателями помогают упростить списки, перегруженные радиобаттонами. </span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-uprostit-dlinnuju-stranicu-nastroek-s-15-parametrami/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41222</post-id>	</item>
		<item>
		<title>Делаем поля формы адаптивными с помощью двухколоночной сетки</title>
		<link>https://infogra.ru/articles/articles-design/delaem-polya-formy-adaptivnymi-s-pomoshhju-dvuhkolonochnoj-setki</link>
					<comments>https://infogra.ru/articles/articles-design/delaem-polya-formy-adaptivnymi-s-pomoshhju-dvuhkolonochnoj-setki#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 05:17:39 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41208</guid>

					<description><![CDATA[Дизайн формы под мобильные экраны Одна из самых важным проблем, связанная с удобством использования форм — отсутствие адаптивности под размеры мобильных экранов. Пользователи лишь частично видят поля, а остальное обрезается краем экрана. Разумеется, это не самый приятный опыт при заполнении формы. С помощью двухколоночной сетки в форме вы сможете предоставить пользователям полный обзор каждого поля]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Дизайн формы под мобильные экраны</span></p>
<p><span style="font-weight: 400;">Одна из самых важным проблем, связанная с удобством использования форм — отсутствие адаптивности под размеры мобильных экранов. Пользователи лишь частично видят поля, а остальное обрезается краем экрана. Разумеется, это не самый приятный опыт при заполнении формы.</span></p>
<p><span style="font-weight: 400;">С помощью двухколоночной сетки в форме вы сможете предоставить пользователям полный обзор каждого поля на всех устройствах. Эта сетка хорошо делится и позволяет легко разместить все поля на мобильном экране.</span></p>
<p><img loading="lazy" class="size-full wp-image-41209 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/1-2.png" alt="" width="780" height="588" /></p>
<h2><span style="font-weight: 400;">Почему две колонки</span></h2>
<p><span style="font-weight: 400;">Оптимальное количество колонок — две, потому что в большинстве форм есть поля, близкие по смыслу. Например, Имя (First Name) и Фамилия (Last Name) связаны между собой. Поэтому их лучше размещать рядом друг с другом, чтобы пользователи могли сразу увидеть эту связь, сканируя форму по горизонтали.</span></p>
<p><span style="font-weight: 400;">Другие примеры связанных данных — поле Почтовый индекс (Postal Code), Город (City) и Штат (State). Поскольку люди привыкли видеть их в логической связке, важно объединить их в одной строке. Поля для ввода даты рождения (месяц, день и год) — тоже связанные данные, которые логично расположить рядом.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41210 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/2-2-810x542.png" alt="" width="810" height="542" srcset="https://infogra.ru/wp-content/uploads/2026/03/2-2-810x542.png 810w, https://infogra.ru/wp-content/uploads/2026/03/2-2.png 816w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<h2><span style="font-weight: 400;">Блоки полей</span></h2>
<p><span style="font-weight: 400;">В десктопных версиях двухколоночная сетка состоит из двух колонок и трёх межколонников. В мобильных интерфейсах она включает одну колонку и два межколонника. В колонке поля аккуратно расположены друг над другом, сохраняя правильные интервалы.</span></p>
<p><img loading="lazy" class="size-full wp-image-41211 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/3-1.png" alt="" width="414" height="864" /></p>
<p><span style="font-weight: 400;">В каждой колонке есть блоки полей, которые занимают всю её ширину. Базовый блок поля может ограничиться левым краем или свернуться в одну колонку при изменении размера экрана.</span></p>
<p><span style="font-weight: 400;">Блоки полей также могут растягиваться и сжиматься. Например, в десктопной версии поле Адрес электронной почты (Email Address) занимает две колонки. Однако на мобильных экранах превращается в одну.</span></p>
<p><img loading="lazy" class="size-full wp-image-41212 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/4-2.png" alt="" width="780" height="588" /></p>
<p><span style="font-weight: 400;">Кроме того, каждый блок можно разделить на два поля с межколонником между ними. Это позволяет сэкономить место в ширину в случае полей с коротким вводом и объединить связанные данные в одной колонке.</span></p>
<p><span style="font-weight: 400;">Обратите внимание, как поля Город (City) и Штат (State) делят блок поля. Поля для ввода дня и года рождения также разделены в рамках одного блока. В результате эти поля всегда будут расположены горизонтально и выглядеть как близкая пара.</span></p>
<p><img loading="lazy" class="size-full wp-image-41213 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/5-2.png" alt="" width="550" height="900" /></p>
<p><span style="font-weight: 400;">При выборе типа блока поля для данных ориентируйтесь на следующее:</span></p>
<p><span style="font-weight: 400;">     • Если текст ввода длинный, используйте растянутый блок поля</span></p>
<p><span style="font-weight: 400;">     • Если текст ввода короткий, делите блок поля</span></p>
<p><span style="font-weight: 400;">     • Если длина ввода средняя, применяйте базовый блок поля</span></p>
<h2><span style="font-weight: 400;">Место для сообщений об ошибках</span></h2>
<p><span style="font-weight: 400;">Ещё одна особенность этой сетки — наличие места для сообщений об ошибках. Под каждым блоком поля расположена горизонтальная пустая строка, которая всегда больше вертикального межколонника. Это предотвращает резкое растяжение и сдвиг макета при появлении сообщений об ошибках.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41214 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/6-2-810x821.png" alt="" width="810" height="821" srcset="https://infogra.ru/wp-content/uploads/2026/03/6-2-810x821.png 810w, https://infogra.ru/wp-content/uploads/2026/03/6-2.png 852w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">В примере вы видите вертикальные межколонники, равные 18 пикселям, и горизонтальные пустые строки, равные 24 пикселям. Большие горизонтальные пустые строки позволяют размещать сообщения об ошибках под каждым полем. Каждое сообщение об ошибке должно занимать всю ширину блока поля. Если текст длиннее ширины поля, его следует переносить на следующую строку.</span></p>
<p><span style="font-weight: 400;">У адаптивной двухколоночной сетки есть множество преимуществ. Прежде всего, она значительно упрощает изменение размеров и группировку полей. Используйте эту сетку при проектировании формы, чтобы создать для пользователей последовательный и приятный опыт взаимодействия на любых устройствах.</span></p>
<p>Перевод статьи This 2-Column Grid Will Make Your Form Fields Responsive из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="35">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="36"><em data-node-id="37">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="38">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="39">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/delaem-polya-formy-adaptivnymi-s-pomoshhju-dvuhkolonochnoj-setki/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41208</post-id>	</item>
		<item>
		<title>Как упростить поля ввода времени без применения выпадающих списков</title>
		<link>https://infogra.ru/articles/articles-design/kak-uprostit-polya-vvoda-vremeni-bez-primeneniya-vypadajushhih-spiskov</link>
					<comments>https://infogra.ru/articles/articles-design/kak-uprostit-polya-vvoda-vremeni-bez-primeneniya-vypadajushhih-spiskov#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Tue, 10 Mar 2026 07:58:49 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[UI/UX]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41197</guid>

					<description><![CDATA[Экономьте время, не выбирая время Вид многочисленных выпадающих списков у любого отобъёт желание заполнять форму. Поэтому дизайнерам стоит перестать использовать выпадающие списки для выбора времени. Эта ошибка в UX увеличивает время выполнения задачи и разочаровывает пользователей. К счастью, есть более эффективный подход к дизайну, который упрощает ввод времени и не требует прокрутки большого количества меню.]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Экономьте время, не выбирая время</span></p>
<p><span style="font-weight: 400;">Вид многочисленных выпадающих списков у любого отобъёт желание заполнять форму. Поэтому дизайнерам стоит перестать использовать выпадающие списки для выбора времени.</span></p>
<p><span style="font-weight: 400;">Эта ошибка в UX увеличивает время выполнения задачи и разочаровывает пользователей. К счастью, есть более эффективный подход к дизайну, который упрощает ввод времени и не требует прокрутки большого количества меню.</span></p>
<p><img loading="lazy" class="size-full wp-image-41199 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/1-1.png" alt="" width="660" height="620" /></p>
<h1><span style="font-weight: 400;">Неоднозначное состояние по умолчанию</span></h1>
<p><span style="font-weight: 400;">Это форма для установки рабочего времени. В ней есть несколько проблем. На первый взгляд состояние по умолчанию кажется неоднозначным. Непонятно, что делать, если бизнес в этот день не работает. Пользователю нужно снять галочку с чекбокса, чтобы указать «Закрыто», но чтобы это понять, нужно немного разобраться в форме.</span></p>
<p><span style="font-weight: 400;">Кроме того, неясно, какое поле выбора отвечает за время открытия и закрытия. На них есть только надпись «Выбрать» (“Select”), что вынуждает пользователей гадать. Хотя они могут угадать верно, неопределённость всё равно добавляет когнитивную нагрузку.</span></p>
<p><img loading="lazy" class="size-full wp-image-41200 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/2-1.png" alt="" width="650" height="260" /></p>
<h2><span style="font-weight: 400;">Длинный список меню</span></h2>
<p><span style="font-weight: 400;">В меню есть 24 варианта для выбора. В этом списке есть временные интервалы: равные часу и полчасу, а минуты отсутствуют. Включение минут привело бы к экспоненциальному увеличению размера меню.</span></p>
<p><span style="font-weight: 400;">Заставлять пользователей просматривать и прокручивать такой длинный список – процесс, который требует максимум времени. Кроме того, им придётся прокручивать список как для времени открытия бизнеса, так и для времени его закрытия, для каждого рабочего дня. Пользователям с нарушениями двигательных функций, которые не в состоянии хорошо управлять мышью, будет крайне трудно справиться с этой задачей.</span></p>
<p><img loading="lazy" class="size-full wp-image-41201 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/3.jpg" alt="" width="660" height="650" /></p>
<h2><span style="font-weight: 400;">Уберите выпадающие списки и чекбоксы</span></h2>
<p><span style="font-weight: 400;">Выпадающие списки и чекбоксы – не лучшие компоненты для выбора рабочего времени. Вместо них лучше использовать переключатели и управляемые текстовые поля, потому что они более интуитивно понятные и уменьшают время выполнения задачи.</span></p>
<p><span style="font-weight: 400;">В этом случае пользователи сразу понимают, что делать, если их бизнес работает или не работает в определённый день. С помощью переключателя «Открыто/Закрыто» (&#8220;Open/Closed&#8221;) это видно и понятно. Если пользователь выбирает «Закрыто» (&#8220;Closed&#8221;), поля для ввода времени отображаться не будут.</span></p>
<p><img loading="lazy" class="size-full wp-image-41202 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/4-1.png" alt="" width="600" height="830" /></p>
<p><span style="font-weight: 400;">Управляемые текстовые поля уникальны тем, что они позволяют пользователям контролировать ввод часов, минут и AM/PM по отдельности. Значение по умолчанию в подсказке начинается с «ЧЧ:ММ» (&#8220;HH:MM&#8221;), чтобы указать час и минуту.</span></p>
<p><span style="font-weight: 400;">Когда люди выбирают поле, оно выделяет ввод «ЧЧ» (&#8220;HH&#8221;), чтобы они могли ввести час. После этого пользователи переходят к «ММ» (&#8220;MM&#8221;), чтобы ввести минуты. Наконец, они переходят к AM/PM и выбирают его, нажимая стрелки вверх и вниз или вводят &#8220;P&#8221; или &#8220;A&#8221;. Не нужно вводить двоеточие, потому что оно автоматически появится в поле ввода.</span></p>
<p><img loading="lazy" class="size-full wp-image-41203 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/5-1.png" alt="" width="600" height="330" /></p>
<p><span style="font-weight: 400;">Преимущество такого подхода в том, что пользователи могут вводить абсолютное время с точностью до конкретной минуты, а не только до получаса. Ещё один плюс — текстовые поля уточняют время закрытия и открытия с помощью названий «С» (&#8220;From&#8221;) и «До» (&#8220;To&#8221;). И самое большое преимущество состоит в том, что пользователям больше не нужно просматривать и прокручивать длинные списки меню для ввода времени.</span></p>
<p><span style="font-weight: 400;">Такой дизайн также позволяет сэкономить больше горизонтального пространства. Два текстовых поля займут меньше места, чем четыре выпадающих списка. Также можно сэкономить место, если сократить названия дней недели и использовать кнопку «+» для добавления временных интервалов. Иконки и сокращения там, где это возможно, — умный способ упростить дизайн.</span></p>
<p><span style="font-weight: 400;">Ещё одна деталь дизайна — межбуквенный интервал в поле ввода времени увеличен, чтобы облегчить чтение и выбор. Дополнительное пространство необходимо, чтобы разместить синюю подсказку выбора между каждым значением времени. Если всё расположено слишком плотно, подсказка может коснуться двоеточия. Небольшое увеличение межбуквенного интервала облегчает ввод данных и считывание значений.</span></p>
<p><img loading="lazy" class="size-full wp-image-41204 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/6-1.png" alt="" width="540" height="300" /></p>
<h2><span style="font-weight: 400;">Сравнение форм для указания рабочего времени</span></h2>
<p><span style="font-weight: 400;">Когда вы сравниваете две формы, заметно, что более качественный дизайн занимает больше вертикального пространства. Этот недостаток незначителен, потому что преимущества нового дизайна в UX существенны.</span></p>
<p><span style="font-weight: 400;">Выбор состояния «Открыто/Закрыто» (&#8220;Open/Closed&#8221;) становится более понятным благодаря переключателям. Кроме того, ввод времени закрытия и открытия проще и удобнее для ввода и просмотра. С таким дизайном пользователи могут указать своё рабочее время без лишних сложностей и без выпадающих списков.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41205 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/7-1-810x532.png" alt="" width="810" height="532" srcset="https://infogra.ru/wp-content/uploads/2026/03/7-1-810x532.png 810w, https://infogra.ru/wp-content/uploads/2026/03/7-1.png 960w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p>Перевод статьи How to Fix Apple&#8217;s Illegible White Button Labels из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="36"><!--[-->UX Movement Newsletter<!--]--></a><!--]--></p>
<p data-anchor="wZHM" data-node-id="37"><!--[--><!--]--><!--[--><em data-node-id="38">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="39"><!--[-->UX Teddy<!--]--></a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="40"><!--[-->подписывайтесь<!--]--></a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-uprostit-polya-vvoda-vremeni-bez-primeneniya-vypadajushhih-spiskov/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41197</post-id>	</item>
		<item>
		<title>8 правил для переноса названия поля внутрь поля и его выравнивания по верхнему краю</title>
		<link>https://infogra.ru/bez-rubriki/8-pravil-dlya-perenosa-nazvaniya-polya-vnutr-polya-i-ego-vyravnivaniya-po-verhnemu-kraju</link>
					<comments>https://infogra.ru/bez-rubriki/8-pravil-dlya-perenosa-nazvaniya-polya-vnutr-polya-i-ego-vyravnivaniya-po-verhnemu-kraju#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Mon, 02 Mar 2026 04:00:31 +0000</pubDate>
				<category><![CDATA[Без рубрики]]></category>
		<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41181</guid>

					<description><![CDATA[Будущее полей формы В формах вы выравниваете названия полей по левому или верхнему краю? Если да, то вы лишаете пользователей лучшего опыта взаимодействия. Названия, выровненные по левому и верхнему краю, провоцируют большее количество фиксаций и перемещений взгляда. Другими словами, они замедляют и затрудняют процесс сканирования информации. Будет гораздо лучше, если вы перенесёте названия полей внутрь]]></description>
										<content:encoded><![CDATA[<p><span style="font-family: georgia, palatino, serif;">Будущее полей формы</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">В формах вы выравниваете названия полей по левому или верхнему краю? Если да, то вы лишаете пользователей лучшего опыта взаимодействия. Названия, выровненные по левому и верхнему краю, провоцируют большее количество фиксаций и перемещений взгляда. Другими словами, они замедляют и затрудняют процесс сканирования информации.</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Будет гораздо лучше, если вы перенесёте названия полей внутрь поля и выровняете их по верхнему краю. Близкое расположение названия поля и текста ввода создаёт более тесную взаимосвязь. Обводка поля объединяет текстовые элементы и тем самым чётче группирует данные.</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Поэтому, чтобы оптимизировать сканирование для пользователей, дизайнерам стоит перенести названия полей внутрь и выравнивать их по верхнему краю поля. Однако без каких-либо рекомендаций это сделать не так просто. Возникает множество вопросов относительно правильного выбора размеров и отступов между элементами поля. В этой статье мы рассмотрим восемь правил, которые помогут безболезненно осуществить этот перенос.</span></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">1. Высота текстового поля должна составлять 60px</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Оптимальная высота текстовых полей составляет ровно 60px, не больше и не меньше. При такой высоте вокруг названия поля и текста ввода останется достаточно свободного пространства. Если высота будет меньше 60px, то названию поля и тексту ввода будет слишком тесно внутри поля.</span></p>
<p><img loading="lazy" class="size-full wp-image-41184 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/1.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">2. Вертикальный отступ между элементами текстового поля равен 12px</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Отделите название поля от текста ввода с помощью вертикального отступа между текстовыми элементами. В противном случае текст будет сливаться, что приведёт к тому, что пользователю будет трудно различать текстовые элементы.</span></p>
<p><img loading="lazy" class="size-full wp-image-41185 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/2.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">3. Все внутренние отступы текстового поля равны 12px</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Размер всех внутренних отступов, которые окружают текстовые элементы внутри поля, должен быть равен 12px. Неравномерные внутренние отступы приведут к тому, что название поля и текст ввода будут выглядеть странно и непоследовательно.</span></p>
<p><img loading="lazy" class="size-full wp-image-41186 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/3.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">4. Обводка текстового поля серая, а её размер равен 2px</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Слабовидящие пользователи не увидят поля с обычной серой обводкой размером в 1px, а чёрная обводка слишком контрастная. Поэтому гораздо лучше использовать обводку, размер которой равен 2px, и выбрать для неё серый цвет. В таком случае все пользователи увидят её, и она не будет отвлекать внимание от текста.</span></p>
<p><img loading="lazy" class="size-full wp-image-41187 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/4.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">5. Жирным должен быть текст ввода, а не название поля</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Ввод данных для пользователя важнее, чем название поля, поскольку именно на этот текст он будет ориентироваться, когда ему понадобится отредактировать поле. Поэтому используйте начертание bold для текста ввода, а не для названия поля.</span></p>
<p><img loading="lazy" class="size-full wp-image-41188 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/5.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">6. Размер шрифта для текста ввода равен 16px</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Размер шрифта для текста ввода должен быть равен не менее 16px. Если он меньше этого значения, то когда пользователь будет выбирать поля ввода, мобильные браузеры будут увеличивать его масштаб. Увеличение масштаба может привести к тому, что они будут видеть только левую часть формы.</span></p>
<p><img loading="lazy" class="size-full wp-image-41189 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/6.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">7. Размер шрифта для названия поля меньше на два пункта</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Когда размеры шрифтов для названия поля и текста ввода одинаковые, пользователям трудно их различать. Размер шрифта для названия поля должен быть на два пункта меньше, чем размер шрифта для текста ввода.</span></p>
<p><img loading="lazy" class="size-full wp-image-41190 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/7.png" alt="" width="660" height="150" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">8. Текст ввода — чёрный, а название поля — серое</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">Пользователи с большей вероятностью введут неверный текст, если им будет трудно его прочитать. Поэтому текст ввода должен хорошо контрастировать по цвету и быть чёрным, а не серым.</span></p>
<p><img loading="lazy" class="size-full wp-image-41191 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/8.png" alt="" width="660" height="180" /></p>
<h2><span style="font-weight: 400; font-family: georgia, palatino, serif;">Сравнение вариантов выравнивания для названия поля</span></h2>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">После применения всех восьми правил к текстовым полям вы заметите большую разницу в наглядности при использовании названий полей, которые находятся внутри поля и выровнены по его верхнему краю.</span></p>
<p><img loading="lazy" class="size-full wp-image-41192 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/03/9.png" alt="" width="690" height="480" /></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">     • Текст ввода легче сканировать, не отвлекаясь на визуальные эффекты</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">     • Название поля легче отличить от текста ввода </span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">     • Обводки каждого текстового поля легко различимы</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">     • Каждое текстовое поле легко выделить</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">     • Каждая группировка данных понятна</span></p>
<p><span style="font-weight: 400; font-family: georgia, palatino, serif;">У вас есть всё необходимое для переноса названия поля внутрь и его выравнивания по верхнему краю. На дворе 2023 год. Пришло время оставить в прошлом выравнивания названий полей по левому и верхнему краям и подумать о будущем.</span></p>
<p>Перевод статьи 8 Rules for Switching to Infield Top-Aligned Form Labels из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="49">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="50"><em data-node-id="51">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="52">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="53">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/bez-rubriki/8-pravil-dlya-perenosa-nazvaniya-polya-vnutr-polya-i-ego-vyravnivaniya-po-verhnemu-kraju/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41181</post-id>	</item>
		<item>
		<title>Как обезопасить нажатие на опасные кнопки удаления</title>
		<link>https://infogra.ru/articles/articles-design/kak-obezopasit-nazhatie-na-opasnye-knopki-udaleniya</link>
					<comments>https://infogra.ru/articles/articles-design/kak-obezopasit-nazhatie-na-opasnye-knopki-udaleniya#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Tue, 24 Feb 2026 04:00:13 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41171</guid>

					<description><![CDATA[Дизайн с фокусом на предотвращение ошибок Самое разрушительное действие — действие, которое удаляет данные пользователя навсегда. Без возможности отменить или вернуть их. Поэтому необходимо предпринимать дополнительные меры предосторожности, чтобы сделать нажатие на кнопку «Удалить» (&#8220;Delete&#8221;) более безопасным. Кнопка «Удалить» (&#8220;Delete&#8221;) без мер предосторожности похожа на обычную кнопку действия в модальном окне подтверждения. В результате пользователи]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Дизайн с фокусом на предотвращение ошибок</span></p>
<p><span style="font-weight: 400;">Самое разрушительное действие — действие, которое удаляет данные пользователя навсегда. Без возможности отменить или вернуть их. Поэтому необходимо предпринимать дополнительные меры предосторожности, чтобы сделать нажатие на кнопку «Удалить» (&#8220;Delete&#8221;) более безопасным.</span></p>
<p><span style="font-weight: 400;">Кнопка «Удалить» (&#8220;Delete&#8221;) без мер предосторожности похожа на обычную кнопку действия в модальном окне подтверждения. В результате пользователи будут нажимать на неё, не задумываясь о том, что это может привести к разрушительным последствиям.</span></p>
<p><img loading="lazy" class="size-full wp-image-41172 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/1.jpg" alt="" width="510" height="540" /></p>
<p><span style="font-weight: 400;">Некоторые интерфейсы меняют визуальное оформление, окрашивая цветом кнопку «Отмена» (&#8220;Cancel&#8221;). Это делает кнопку «Удалить» (&#8220;Delete&#8221;) менее заметной, чтобы она не притягивала к себе взгляд пользователей. Тем не менее, этого всё равно недостаточно для того, чтобы предотвратить опасные удаления.</span></p>
<p><span style="font-weight: 400;">Хотя модальное окно подтверждения предназначено для предотвращения ошибочных действий, оно ненадежно. Пользователи не всегда читают текст в нём и по привычке нажимают на кнопки, чтобы продолжить выполнять задачи. Вам нужна более эффективная функция предотвращения ошибок, а не просто изменение цвета кнопки «Удалить» (&#8220;Delete&#8221;).</span></p>
<p><span style="font-weight: 400;">Некоторые дизайнеры рассматривают возможность использовать текстовое поле для ввода слова «Удалить» (&#8220;Delete&#8221;) или названия элемента для подтверждения удаления. Хотя этот подход предотвращает совершение ошибки, он слишком сильно ограничивает. При каждом удалении пользователю придётся перемещать руку с мыши на клавиатуру, чтобы ввести слово.</span></p>
<p><img loading="lazy" class="size-full wp-image-41173 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/2.jpg" alt="" width="510" height="690" /></p>
<p><span style="font-weight: 400;">Такие ограничения помогают, но они не должны настолько сильно перегружать пользователей. Вместо этого лучше сделать условный чекбокс. Он действует также, как в соглашении, потому что название чекбокса утверждает, что пользователь понимает, что удаление необратимо и его нельзя отменить.</span></p>
<p><span style="font-weight: 400;"><img loading="lazy" class="size-full wp-image-41174 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/3-1.jpg" alt="" width="510" height="420" /></span><span style="font-weight: 400;">Чтобы поставить галочку в чекбоксе, достаточно одного щелчка мыши. Затем кнопка «Удалить» (&#8220;Delete&#8221;) переходит из неактивного состояния в активное. Это простое ограничение предотвращает ошибку удаления без высокой когнитивной нагрузки.</span></p>
<p><span style="font-weight: 400;">Кроме того, новый дизайн в форме маркированного списка перечисляет всё, что пользователи собираются удалить. Таким образом, они могут проверить элементы, которые они удаляют прежде, чем это сделать.</span></p>
<p><span style="font-weight: 400;">Язык заголовка и кнопки также выглядит более дружелюбно. Вместо того, чтобы написать «Удалить безвозвратно» (&#8220;Delete Permanently&#8221;), дизайнер использует «Удалить навсегда» (&#8220;Delete Forever&#8221;). Это более понятный способ сказать то же самое. Слово «безвозвратно» (&#8220;permanently&#8221;) более техническое и пугающее.</span></p>
<p><span style="font-weight: 400;">В качестве предупреждения вместо синей кнопки используется красная. Поскольку люди привыкли видеть синие кнопки, красная кнопка предостерегает их — текущее модальное окно подтверждения уникально и связано с опасным действием. В результате пользователи склонны нажимать на кнопку с большей осторожностью.</span></p>
<p><img loading="lazy" class="size-full wp-image-41175 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/4.jpg" alt="" width="510" height="426" /></p>
<p><span style="font-weight: 400;">Как видите, функции предотвращения ошибок необходимы, чтобы обеспечить безопасность пользователей. Не делайте опасные кнопки удаления похожими на обычные. В случае возможных разрушительных последствий следует предпринимать дополнительные меры предосторожности, чтобы сделать «Удаление» (&#8220;Delete&#8221;) безопасным и надёжным действием.</span></p>
<p>Перевод статьи How to Make Dangerous Delete Buttons Safer to Click из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="22">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="23"><em data-node-id="24">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="25">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="26">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-obezopasit-nazhatie-na-opasnye-knopki-udaleniya/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41171</post-id>	</item>
		<item>
		<title>Как пофиксить отвратительные интерфейсы с помощью подходящих цветов бренда</title>
		<link>https://infogra.ru/articles/articles-design/kak-pofiksit-otvratitelnye-interfejsy-s-pomoshhju-podhodyashhih-cvetov-brenda</link>
					<comments>https://infogra.ru/articles/articles-design/kak-pofiksit-otvratitelnye-interfejsy-s-pomoshhju-podhodyashhih-cvetov-brenda#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Tue, 03 Feb 2026 08:41:38 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[uiux]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41143</guid>

					<description><![CDATA[Практический метод брендинга Каждый дизайнер рано или поздно сталкивается с проблемой выбора цветов для интерфейса. Он начинает с одного цвета бренда, но не знает, как подобрать другие, чтобы они с ним сочетались. В результате получается уродливый интерфейс, неспособный передать сильный образ, который бы ассоциировался с брендом. Чтобы не выбирать случайные цвета наугад, есть практический метод,]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Практический метод брендинга</span></p>
<p><span style="font-weight: 400;">Каждый дизайнер рано или поздно сталкивается с проблемой выбора цветов для интерфейса. Он начинает с одного цвета бренда, но не знает, как подобрать другие, чтобы они с ним сочетались. В результате получается уродливый интерфейс, неспособный передать сильный образ, который бы ассоциировался с брендом.</span></p>
<p><span style="font-weight: 400;">Чтобы не выбирать случайные цвета наугад, есть практический метод, который даёт лучший результат. С его помощью вы поймёте, как подбирать наиболее подходящие цвета бренда и применять их к различным элементам интерфейса.</span></p>
<p><span style="font-weight: 400;"> <img loading="lazy" class="size-medium wp-image-41144 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/1-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/1-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/1-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/1.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></span></p>
<p><span style="font-weight: 400;">Дизайнеры допускают одну распространённую ошибку — они используют либо слишком много цветов, либо слишком мало. Пример выше демонстрирует интерфейс, в котором нет цветов. Он функционален, но отсутствие брендирования вызовет недоверие у пользователей. С другой стороны, в дизайне справа все цвета стоят на своих местах. В результате он производит впечатление надёжности, которое привлекает пользователей.</span></p>
<p><span style="font-weight: 400;">Слишком большое количество цветов также вредит бренду. Пример ниже демонстрирует интерфейс, в котором присутствует их обширный диапазон. В результате образ бренда выглядит бессвязным и непоследовательным. Когда пользователи думают о бренде, у них не возникает визуальный образ, потому что цветовая палитра слишком хаотичная.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41145 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/2-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/2-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/2-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/2.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">В дизайне справа палитра более согласованная. Здесь есть дисциплина и контроль в выборе цветов. Помимо этого здесь цвета соответствуют элементам интерфейса. В результате он выглядит более эстетичным и формирует сильный образ бренда.</span></p>
<h2><span style="font-weight: 400;">Четыре цвета</span></h2>
<p><span style="font-weight: 400;">Чтобы создать устойчивый образ бренда нужно четыре цвета: чистый цвет (pure hue), светлый тон (tint), тёмный тон (shade) и тон с добавлением серого (tone). Дальше всё зависит от правильного применения. Вы будете использовать чистый цвет, чтобы создать светлый и тёмный тона, а также тон с добавлением серого.</span></p>
<p><img loading="lazy" class="size-full wp-image-41146 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/3.jpg" alt="" width="450" height="300" /></p>
<h2><span style="font-weight: 400;">Чистый цвет (Pure hue)</span></h2>
<p><span style="font-weight: 400;">Основной цвет бренда — чистый цвет. Это эталонный цвет, на базе которого вы будете создавать другие цвета. Цвет должен быть ярким, красочным и насыщенным. Оранжевый в примере выше — это чистый цвет.</span></p>
<p><img loading="lazy" class="size-full wp-image-41147 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/4.png" alt="" width="600" height="780" /></p>
<h3><span style="font-weight: 400;">Применение</span></h3>
<p><span style="font-weight: 400;">Чистый цвет — достаточно выразительный, поэтому следует использовать его дозированно и только для выделения небольших элементов. Например, применять его в визуальных подсказках, ссылках и активных вкладках. Не окрашивайте в чистый цвет большие элементы, такие как панель навигации, кнопки и поверхности, иначе при просмотре интерфейса они будут слишком отвлекать и утомлять.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41148 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/5-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/5-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/5-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/5.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Обратите внимание, как в плохом дизайне оранжевый цвет кричит и требует внимания. Высокая насыщенность и чистота цвета делают его ярким. Поэтому используйте такие цвета дозированно, для небольших элементов. Думайте о чистом цвете, как о специи. Вы применяете его, чтобы подчеркнуть естественный вкус пищи, а не перебить его.</span></p>
<h2><span style="font-weight: 400;">Светлый тон (Tint)</span></h2>
<p><span style="font-weight: 400;">Затем вы создаёте светлый тон, добавляя в чистый цвет белый, что приводит к максимальной яркости и низкому уровню насыщенности. В примере ниже яркость светлого тона равна 100%, а насыщенность — 7%.</span></p>
<p><img loading="lazy" class="size-full wp-image-41149 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/6.png" alt="" width="600" height="780" /></p>
<h3><span style="font-weight: 400;">Применение</span></h3>
<p><span style="font-weight: 400;">Светлые тона — ненасыщенные, поэтому они хорошо подходят для больших поверхностей. Вы также можете использовать их, чтобы выделить текст на тёмном фоне. Однако не используйте светлый тон для кнопок призыва к действию на светлом фоне, потому что его будет трудно заметить.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41150 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/7-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/7-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/7-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/7.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<h2><span style="font-weight: 400;">Тёмный тон (Shade)</span></h2>
<p><span style="font-weight: 400;">Для создания тёмного тона вы также будете использовать чистый цвет. Вместо белого, вы будете смешивать его с чёрным. В результате вы получите цвет с низким уровнем яркости и средней насыщенностью. В примере ниже вы видите, как тёмный тон оранжевого превращается в тёмно-коричневый цвет.</span></p>
<p><img loading="lazy" class="size-full wp-image-41151 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/8.png" alt="" width="600" height="780" /></p>
<h3><span style="font-weight: 400;">Применение</span></h3>
<p><span style="font-weight: 400;">Тёмные тона позволяют сделать кнопки призыва к действию доступными для людей с нарушениями зрения. Если бы вы окрасили кнопки в чистый цвет, коэффициент доступности был бы неудовлетворительный. Однако кнопка с использованием тёмного тона поддерживает высокий контраст по отношению к белому тексту, и тем самым соответствует стандартам доступности.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41152 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/9-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/9-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/9-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/9.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Также тёмный тон можно использовать для того, чтобы выделить элементы высокого приоритета в режиме тёмной темы. Например, в примере выше тёмный тон есть на карточке «Следующая сессия» («Next session»). Поскольку это самый важный элемент, этот тон позволяет выделить его на светлом фоне.</span></p>
<p><span style="font-weight: 400;">Также полезно использовать тёмные тона для заголовков. Как правило, большинство дизайнеров выбирают для заголовков чёрный цвет. Однако тёмный тон обеспечивает высокий контраст и делает текст более брендированным и привлекательным.</span></p>
<h2><span style="font-weight: 400;">Тон с добавлением серого (Tone)</span></h2>
<p><span style="font-weight: 400;">Последний цвет для выбора — тон с добавлением серого. Его получают путём сочетания чистого цвета с серым цветом. Он обладает средней яркостью и немного более насыщенный, чем светлый тон. На поверхности он выглядит серым, но при ближайшем рассмотрении вы заметите разницу.</span></p>
<p><img loading="lazy" class="size-full wp-image-41153 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/10.png" alt="" width="600" height="780" /></p>
<h3><span style="font-weight: 400;">Применение</span></h3>
<p><span style="font-weight: 400;">Используйте тон с добавлением серого для основного текста, подписей и метаданных. Это позволит сделать вторичный текст контрастным по отношению к заголовку и улучшит иерархию информации.</span></p>
<p><span style="font-weight: 400;">Текст, в котором есть тон с добавлением серого, выглядит лучше, чем серый текст, потому что дополнительный оттенок придаёт ему яркости. Это делает общий дизайн более брендированным и целостным.</span></p>
<p><span style="font-weight: 400;">Тон с добавлением серого также можно применять к неактивным иконкам и пунктам меню. Более низкий контраст цветов хорошо показывает неактивные состояния интерактивных элементов.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41154 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/11-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/11-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/11-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/11.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<h2><span style="font-weight: 400;">Типографика</span></h2>
<p><span style="font-weight: 400;">Цвет – мощный элемент брендинга. А типографика — дополнительный элемент, вишенка на торте. В большинстве интерфейсов используют базовые шрифты, которые выглядят устаревшими и универсальными. Уникальный шрифт может придать интерфейсу больше индивидуальности и характера.</span></p>
<p><img loading="lazy" class="size-medium wp-image-41155 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/02/12-810x810.png" alt="" width="810" height="810" srcset="https://infogra.ru/wp-content/uploads/2026/02/12-810x810.png 810w, https://infogra.ru/wp-content/uploads/2026/02/12-150x150.png 150w, https://infogra.ru/wp-content/uploads/2026/02/12.png 820w" sizes="(max-width: 810px) 100vw, 810px" /></p>
<p><span style="font-weight: 400;">Вы с лёгкостью исправите непривлекательный интерфейс, если будете следовать этому руководству. Вам лишь нужно правильно выбрать и применить четыре цвета бренда в интерфейсе. Это не устранит глубоко укоренившиеся проблемы с юзабилити, но улучшит образ бренда и произведёт доверительное первое впечатление на пользователей.</span></p>
<p>Перевод статьи How to Fix Apple&#8217;s Illegible White Button Labels из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="58">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="59"><em data-node-id="60">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="61">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="62">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-pofiksit-otvratitelnye-interfejsy-s-pomoshhju-podhodyashhih-cvetov-brenda/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41143</post-id>	</item>
		<item>
		<title>Как преобразовать цвета интерфейса для тёмной темы</title>
		<link>https://infogra.ru/articles/articles-design/kak-preobrazovat-cveta-interfejsa-dlya-tjomnoj-temy</link>
					<comments>https://infogra.ru/articles/articles-design/kak-preobrazovat-cveta-interfejsa-dlya-tjomnoj-temy#respond</comments>
		
		<dc:creator><![CDATA[Editorial]]></dc:creator>
		<pubDate>Mon, 26 Jan 2026 05:00:19 +0000</pubDate>
				<category><![CDATA[Дизайн]]></category>
		<category><![CDATA[Статьи]]></category>
		<category><![CDATA[дизайн]]></category>
		<category><![CDATA[перевод]]></category>
		<category><![CDATA[статья]]></category>
		<guid isPermaLink="false">https://infogra.ru/?p=41128</guid>

					<description><![CDATA[Простой способ создать тёмный режим Есть ли в вашем интерфейсе тёмный режим? Если нет, то вы упускаете возможность предоставить пользователям более качественный опыт просмотра. Многие предпочитают просматривать интерфейсы в тёмном режиме, потому что это менее утомительно для глаз. Яркость светлых цветов может вызывать усталость, особенно при недостаточной освещённости. Преобразовать светлые цвета интерфейса в тёмный режим]]></description>
										<content:encoded><![CDATA[<p><span style="font-weight: 400;">Простой способ создать тёмный режим</span></p>
<p><span style="font-weight: 400;">Есть ли в вашем интерфейсе тёмный режим? Если нет, то вы упускаете возможность предоставить пользователям более качественный опыт просмотра.</span></p>
<p><span style="font-weight: 400;">Многие предпочитают просматривать интерфейсы в тёмном режиме, потому что это менее утомительно для глаз. Яркость светлых цветов может вызывать усталость, особенно при недостаточной освещённости.</span></p>
<p><span style="font-weight: 400;"><img loading="lazy" class="size-medium wp-image-41129 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/1-1-810x781.png" alt="" width="810" height="781" srcset="https://infogra.ru/wp-content/uploads/2026/01/1-1-810x781.png 810w, https://infogra.ru/wp-content/uploads/2026/01/1-1.png 840w" sizes="(max-width: 810px) 100vw, 810px" /></span><span style="font-weight: 400;">Преобразовать светлые цвета интерфейса в тёмный режим несложно. Однако важно, чтобы у вас была полная палитра цветов с чистым цветом (pure hue), светлым тоном (tint), тёмным тоном (shade) и тоном с добавлением серого (tone). Эти четыре цвета нужны для того, чтобы создать сильный и согласованный образ бренда </span><span style="font-weight: 400;">(<a href="https://boosty.to/uxteddy/posts/275de319-8cb4-4a07-9b86-273bd1acb7cd" target="_blank" rel="nofollow">статья</a>).</span></p>
<p><span style="font-weight: 400;">Если у вас есть полная палитра цветов, проделайте действия, описанные ниже, чтобы преобразовать эти цвета в тёмный режим. По итогу вы получите привлекательный интерфейс в тёмном режиме, соответствующий цветам вашего бренда в светлом.</span></p>
<h2><span style="font-weight: 400;">Уменьшите насыщенность чистого цвета (pure hue)</span></h2>
<p><span style="font-weight: 400;">Чистый цвет не будет достаточно контрастировать с тёмным фоном из-за слишком высокой насыщенности. Для этого уменьшите насыщенность чистого цвета. Например, для тёмного режима уменьшите насыщенность оранжевого цвета со 100% до 60%.</span></p>
<p><img loading="lazy" class="size-full wp-image-41130 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/2-2.png" alt="" width="540" height="150" /></p>
<h2><span style="font-weight: 400;">Инвертируйте светлый тон (tint) и тёмный тон (shade)</span></h2>
<p><span style="font-weight: 400;">Чтобы преобразовать светлый и тёмный тона в тёмный режим, инвертируйте один с другим. Другими словами, светлый тон становится тёмным тоном, а тёмный тон — светлым тоном.</span></p>
<p><img loading="lazy" class="size-full wp-image-41131 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/3-1.png" alt="" width="540" height="270" /></p>
<h2><span style="font-weight: 400;">Сделайте тон с добавлением серого (tone) более светлым</span></h2>
<p><span style="font-weight: 400;">Тону с добавлением серого необходимо добавить контраст для тёмного фона. Следовательно, сделайте его более светлым для тёмного режима. Значения насыщенности и оттенок остаются прежними.</span></p>
<p><img loading="lazy" class="size-full wp-image-41132 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/4-1.png" alt="" width="540" height="150" /></p>
<h2><span style="font-weight: 400;">Измените белый на чёрный</span></h2>
<p><span style="font-weight: 400;">Вероятно, в светлой теме интерфейса вы используете белый фон. Для тёмного режима просто замените его на чёрный. Вы можете использовать тёмно-серый, если чистый чёрный покажется вам слишком тёмным.</span></p>
<p><img loading="lazy" class="size-full wp-image-41133 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/5.png" alt="" width="540" height="150" /></p>
<h2><span style="font-weight: 400;">Результат</span></h2>
<p><span style="font-weight: 400;">После того, как вы преобразуете цвета, вы получите цветовую палитру для тёмного режима интерфейса, которая будет соответствовать вашему первоначальному образу бренда. Вам всего лишь нужно внести несколько корректировок в палитру цветов для светлого режима.</span></p>
<p><img loading="lazy" class="size-full wp-image-41134 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/6-1.png" alt="" width="811" height="586" /></p>
<h2><span style="font-weight: 400;">Сначала обеспечьте доступность светлого режима</span></h2>
<p><span style="font-weight: 400;">Если сочетания цветов недоступны в светлом режиме, после их преобразования они не будут доступны и в тёмном. Убедитесь в том, что цвета правильно контрастируют уже с самого начала.</span></p>
<p><img loading="lazy" class="size-full wp-image-41135 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/7-1.png" alt="" width="810" height="870" /></p>
<p><span style="font-weight: 400;">Например, кнопки на примере выше не отвечают требованиям доступности в светлом режиме. В результате, они не будут отвечать требованиям доступности при преобразовании их для тёмного режима. Проблема не в цветах тёмного режима, а скорее в комбинациях цветов, с которых вы начали и которые недостаточно контрастируют между собой.</span></p>
<p><span style="font-weight: 400;">Используйте онлайн-калькулятор контрастности цветов, чтобы убедиться, что текст и кнопки отвечают требованиям доступности в светлом режиме. Если это так, то после преобразования у вас не возникнет проблем с доступностью.</span></p>
<h2><span style="font-weight: 400;">Нейминг цветовых стилей</span></h2>
<p><span style="font-weight: 400;">Разработчики должны создать стили для цветов светлой и тёмной тем. Каждому цветовому стилю следует присвоить название. Для преобразования вам необходимо, чтобы эти названия точно соответствовали друг другу.</span></p>
<p><span style="font-weight: 400;">Вы можете использовать любые названия, но лучше, если они отражают полезное назначение цвета в обоих режимах. Например, если вы назовете цвета «Чистый цвет» («Pure hue»), «Светлый тон» («Tint»), «Тёмный тон» («Shade») и «Тон с использованием серого» («Tone»), это не сработает, потому что их значения не параллельны.</span></p>
<p><img loading="lazy" class="size-full wp-image-41136 aligncenter" src="https://infogra.ru/wp-content/uploads/2026/01/8.png" alt="" width="450" height="540" /></p>
<p><span style="font-weight: 400;">Однако значение сохраняется как для светлого, так и для тёмного режимов, если вы называете цвета в соответствии с их основным назначением. Белый и чёрный вы будете использовать для фона, поэтому название «Фон» («Background») имеет смысл.</span></p>
<p><span style="font-weight: 400;">«Акцент» («Accent») — хорошее название для чистого цвета, потому что вы применяете его, чтобы подчеркнуть визуальные подсказки и элементы. Это название указывает дизайнерам на то, что им следует использовать этот цвет умеренно.</span></p>
<p><span style="font-weight: 400;">Светлый и тёмный тона, а также тон с добавлением серого постоянно используются на основе контраста. Например, цвет инверсии светлого тона &gt; тёмный тон будет отображаться как цвет низкого контраста на светлом и тёмном фоне. Вот почему «Низкий контраст» («Low Contrast») — подходящее название для этого цвета.</span></p>
<p><span style="font-weight: 400;">Цвет инверсии светлого тона &gt; тёмный тон будет выглядеть как высококонтрастный цвет на светлом и тёмном фоне. Ему хорошо подходит название «Высокий контраст» («High Contrast»).</span></p>
<p><span style="font-weight: 400;">Тон с добавлением серого в средней степени контрастирует на светлом и тёмном фоне. Поэтому «Средний контраст» («Medium Contrast») — подходящее название для этого цвета.</span></p>
<p><span style="font-weight: 400;">Светлый и тёмный режимы интерфейса обеспечивают более комфортный просмотр в условиях недостаточной освещённости. В палитре цветов для тёмного режима более тёмные фоновые цвета и более яркие цвета переднего плана. Не забудьте протестировать контент в обоих режимах, чтобы убедиться, что всё выглядит удобным для восприятия.</span></p>
<p>Перевод статьи How to Fix Apple&#8217;s Illegible White Button Labels из блога <a href="https://uxmovement.substack.com/" target="_blank" rel="noopener nofollow" data-node-id="47">UX Movement Newsletter</a></p>
<p data-anchor="wZHM" data-node-id="48"><em data-node-id="49">В нашем Телеграм-канале <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="50">UX Teddy</a> публикуем так же переводы практических статей из блога UX Movement про проектирование сложных интерфейсов, форм и страниц — <a href="https://t.me/UXteddy" target="_blank" rel="noopener nofollow" data-node-id="51">подписывайтесь</a>!</em></p>
]]></content:encoded>
					
					<wfw:commentRss>https://infogra.ru/articles/articles-design/kak-preobrazovat-cveta-interfejsa-dlya-tjomnoj-temy/feed</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">41128</post-id>	</item>
	</channel>
</rss>
