Как в фигме сделать прерывистую линию

Как в фигме сделать прерывистую линию
Чтобы сделать прерывистую линию в Figma, используй свойство Stroke → Dash Pattern. Настройте длину штрихов и пробелов вручную или выберите готовый шаблон из списка. Это единственный надёжный способ, работающий в любой версии Figma без плагинов.

В современном дизайне интерфейсов прерывистые линии — не просто декоративный элемент, а мощный инструмент визуальной иерархии. Они помогают разделять блоки, подчеркивать границы, направлять взгляд и создавать ощущение динамики без перегрузки. Особенно часто их применяют в мобильных приложениях, информационных дашбордах и системах управления контентом. Однако многие дизайнеры, даже с опытом, сталкиваются с трудностями при создании прерывистых линий в Figma — не потому что это сложно, а потому что функция скрыта за неочевидными настройками. В этой статье мы подробно разберём все способы создания прерывистых линий в Figma, включая тонкости настройки, типичные ошибки, альтернативные методы и лучшие практики от ведущих UX-дизайнеров. Вы научитесь не просто «сделать линию с точками», а грамотно использовать этот элемент для улучшения восприятия интерфейса.

Как создать прерывистую линию в Figma

Создание прерывистой линии в Figma — это не задача для плагинов или сложных манипуляций. Всё, что вам нужно, — базовые инструменты, встроенные в интерфейс программы. Начните с выбора инструмента Line (Линия) или Rectangle (Прямоугольник). Для точной настройки лучше использовать Line — он создаётся как векторный объект с фиксированной толщиной, что идеально подходит для линий.

После создания объекта перейдите в панель Properties (Свойства) справа. Найдите раздел Stroke (Обводка). Здесь вы увидите поле Dash Pattern — именно оно отвечает за прерывистость. По умолчанию оно отключено. Нажмите на выпадающее меню и выберите один из готовых шаблонов: Dash, Dot, Dash Dot. Это самый быстрый способ получить результат.

Если нужен более точный контроль — выберите Custom (Пользовательский). В появившемся поле введите числовые значения через запятую. Первое число — длина штриха, второе — длина пробела. Например: `5,3` означает 5 пикселей штриха, 3 пикселя пробела. Для более сложных узоров добавьте третье и четвёртое значение: `5,3,2,4` — штрих 5, пробел 3, штрих 2, пробел 4.

Полезно знать: Прерывистые линии работают только с обводкой (Stroke), а не с заливкой (Fill). Если вы видите сплошной прямоугольник — убедитесь, что Fill отключён, а Stroke включён.

Представьте, что вы проектируете мобильное приложение для трекинга активности. Прерывистая линия может визуально отделять блоки статистики, не перегружая интерфейс. Она создаёт лёгкое, почти незаметное разделение — идеально для современного минимализма.

Настройка пользовательского шаблона штрихов

Готовые шаблоны — это удобно, но редко подходят под конкретный дизайн. Пользовательские шаблоны позволяют точно подстроить линию под стиль бренда, масштаб интерфейса или даже анимацию. Например, для приложения с футуристическим стилем может подойти длинный штрих с коротким пробелом — `8,2`. Для детского приложения — короткие точки с равными интервалами: `1,3`.

Чтобы сохранить настройку для повторного использования, создайте компонент. Выделите линию, нажмите Ctrl+Alt+K (Cmd+Option+K на Mac) и дайте ей понятное имя: «Прерывистая линия — тонкая». Теперь вы сможете использовать её как шаблон в любом месте проекта. При изменении исходного компонента все экземпляры обновятся автоматически.

Для более сложных узоров — например, чередующихся штрихов и точек — используйте комбинации из 4–6 значений. Пример: `6,4,2,4,2,4` — длинный штрих, короткий пробел, короткий штрих, длинный пробел, короткий штрих, длинный пробел. Такой узор может имитировать ритм дыхания, шагов или сигналов.

Шаблон
Значения
Визуальный эффект
Классический
5,3
Стандартное разделение, подходит для большинства интерфейсов
Тонкий
2,4
Лёгкие точки, идеально для тонких линий (1–2px)
Динамичный
8,2,4,2
Ритмичное чередование — подходит для анимаций
Пунктир
1,4
Частые точки, создаёт эффект «разрыва»
Формальный
10,6
Широкие штрихи — для заголовков, разделителей в дашбордах
«Чем тоньше линия, тем меньше должны быть значения штрихов. Если вы используете Stroke 0.5px, не ставьте штрих 10px — он будет выглядеть как сплошной.» — Елена Михайлова, UX-дизайнер, 8 лет в продуктовом дизайне

Частые ошибки и как их избежать

Даже опытные дизайнеры допускают простые, но критичные ошибки при работе с прерывистыми линиями. Вот самые распространённые:

  • Неправильная толщина линии. Если вы используете Stroke 1px и шаблон `5,5`, штрихи могут сливаться. Решение: уменьшите длину штриха до 2–3px.
  • Отсутствие синхронизации с сеткой. Прерывистые линии, не привязанные к пиксельной сетке, выглядят «дрожащими». Включите Pixel Snapping (Привязка к пикселю) в правом меню.
  • Использование в анимациях без тестирования. Некоторые браузеры и устройства некорректно отображают сложные dash patterns. Всегда проверяйте результат на реальных устройствах.
  • Слишком длинные пробелы. Если пробел больше 10px, линия теряет смысл как разделитель — она становится декорацией. Оптимальный диапазон: 1–6px.

Ещё одна частая ошибка — попытка создать прерывистую линию с помощью текста или копирования точек. Это не масштабируется, не адаптируется и нарушает принципы компонентного дизайна. Не делайте так.

Полезно знать: Если вы копируете прерывистую линию между файлами, убедитесь, что в обоих проектах включена одна и та же версия Figma. Некоторые старые версии не поддерживают пользовательские шаблоны.

Практические кейсы: где и зачем использовать прерывистые линии

Прерывистые линии — это не просто «красиво». Они решают конкретные задачи в интерфейсе. Вот три проверенных кейса:

  • Разделение секций в дашбордах. Вместо сплошной линии, которая «давит», используйте лёгкую прерывистую — она визуально «отпускает» пространство. Особенно эффективно в финансовых и аналитических приложениях.
  • Индикация незавершённых шагов. В процессе регистрации или настройки профиля прерывистая линия может показывать, где пользователь остановился. Например: «Шаг 1 — Шаг 2 — Шаг 3 (в процессе) — Шаг 4» — последний этап визуально «разорван».
  • Эффект «разрыва» в анимациях. При загрузке данных или переходе между экранами прерывистая линия может анимироваться — плавно «заполняясь» штрихами. Это создаёт ощущение прогресса без анимации загрузки.

В интерфейсе Spotify прерывистые линии используются для разделения треков в плейлистах — они не перегружают, но чётко обозначают границы. В приложении Notion — для разделения блоков текста и медиа. Это не случайно: такие решения проходят A/B-тесты и доказывают лучшую читаемость.

Альтернативные методы: плагины и компоненты

Хотя встроенные инструменты Figma идеально справляются с задачей, иногда дизайнеры ищут альтернативы — например, для массового применения или сложных паттернов. Вот два надёжных варианта:

  • Плагин Dashed Line. Позволяет рисовать прерывистые линии мышью, как обычную линию, с живой настройкой параметров. Подходит для быстрых макетов, но не для компонентного дизайна.
  • Компоненты + Auto Layout. Создайте компонент из нескольких точек или коротких линий, расположенных с равными интервалами. Привяжите их к Auto Layout и используйте как шаблон. Этот метод полезен, если вы работаете с SVG-экспортом и хотите точный контроль над каждым элементом.

Однако будьте осторожны: плагины могут перестать работать после обновления Figma, а компоненты из точек увеличивают размер файла и замедляют производительность при большом количестве элементов. Всегда выбирайте встроенный Dash Pattern — он стабильнее, быстрее и масштабируемее.

«Лучший плагин — это тот, который вы не используете. Встроенные функции Figma уже покрывают 95% потребностей. Плагины — для экстренных случаев.» — Дмитрий Козлов, Lead Product Designer, Telegram

Экспертное мнение: как используют прерывистые линии профессионалы

Анна Петрова, UX-директор компании «Техно-Дизайн», работает с крупными банками и государственными сервисами. Её команда внедрила прерывистые линии в интерфейс портала госуслуг — результат: снижение когнитивной нагрузки на 18% по данным A/B-тестов.

«Мы использовали прерывистые линии не для красоты, а как визуальный “дыхательный ритм” — чтобы пользователь не уставал от сплошных границ. Особенно важно в интерфейсах с высокой плотностью информации. Мы подбирали длину штрихов под размер шрифта: если заголовок — 16px, штрих — 4px, пробел — 2px. Это создаёт гармонию.»

Её команда также использует прерывистые линии в качестве «намёка» на доступность: например, при отключённой функции линия становится прерывистой, а не серой — это даёт пользователю больше информации о состоянии элемента, чем просто изменение цвета.

Вопросы и ответы

Можно ли анимировать прерывистую линию в Figma?
Да, но не напрямую. Figma не поддерживает анимацию свойств Stroke Dash Pattern. Однако вы можете создать несколько кадров в прототипе, меняя значения штрихов вручную, или экспортировать SVG в After Effects или Lottie для полноценной анимации.
Почему моя прерывистая линия выглядит неравномерно?
Скорее всего, вы не включили Pixel Snapping. Также проверьте, не сдвинут ли объект на дробные пиксели (например, 10.7px). Используйте Align to Pixel Grid в свойствах объекта.
Как сделать прерывистую линию с разными цветами?
Нельзя сделать одним объектом. Создайте два слоя: один — сплошная линия, второй — прерывистая поверх неё. Или используйте градиентную обводку (только в Figma 2025+), но учтите: не все браузеры поддерживают это.
Поддерживают ли прерывистые линии режимы Dark/Light?
Да, полностью. Если вы используете компоненты с переменными цветов (Color Variables), прерывистая линия будет автоматически переключаться при смене темы.
Как экспортировать прерывистую линию в SVG без потерь?
Экспортируйте как SVG (File → Export → SVG). Figma корректно кодирует dash-pattern в SVG-атрибутах. Проверяйте код в редакторе: должны быть строки вроде stroke-dasharray=»5,3″.

Заключение

Прерывистая линия — это не технический трюк, а инструмент дизайна. Её правильное применение повышает читаемость, снижает визуальную нагрузку и создаёт ощущение лёгкости в интерфейсе. В Figma для этого не нужны плагины, сложные компоненты или манипуляции с SVG — достаточно встроенной функции Dash Pattern. Главное — не перегружать её. Часто дизайнеры забывают: если линия не несёт функциональной нагрузки, она не должна быть. Прерывистость — это не «декор», а подсказка.

Сегодняшние интерфейсы — это не просто набор элементов, а ритм. Прерывистые линии помогают задать этот ритм. Используйте их осознанно, проверяйте на реальных устройствах и всегда возвращайтесь к принципу: «Меньше — значит лучше».
  • Используйте Stroke → Dash Pattern для создания прерывистых линий — это единственный надёжный способ в Figma.
  • Настройте штрихи и пробелы вручную: оптимальные значения — от 2 до 6 пикселей.
  • Создавайте компоненты для повторного использования — это экономит время и обеспечивает согласованность.
  • Проверяйте линии на реальных устройствах: некоторые экраны искажают шаблоны.
  • Не используйте прерывистые линии как декор — они должны решать задачу: разделение, индикация, ритм.
⚠️ Дисклеймер — нажмите, чтобы развернуть

Материалы, опубликованные в разделе «Блог» на сайте RU DESIGN SHOP (rudesignshop.ru), носят исключительно информационный и ознакомительный характер и не являются руководством к действию, финансовой рекомендацией, медицинской услугой, ветеринарным назначением либо рекламой товаров и услуг, включая азартные игры. Публикации не содержат призывов к участию в азартных играх и не направлены на продвижение соответствующих операторов.

Безопасность применения товаров и веществ: при использовании строительных материалов, бытовой химии, пестицидов и агрохимикатов необходимо строго следовать инструкциям производителя и действующему законодательству Российской Федерации, включая Федеральный закон РФ от 19.07.1997 № 109-ФЗ «О безопасном обращении с пестицидами и агрохимикатами».

Упоминание товарных знаков, брендов и организаций носит исключительно информационный характер и не означает наличие партнёрских отношений или одобрения со стороны правообладателей.

Материалы, содержащие сведения о медицинских, ветеринарных или косметических средствах, представлены в справочных целях и не являются медицинской консультацией или назначением. Перед применением рекомендуется обратиться к врачу, ветеринарному специалисту или иному сертифицированному профессионалу.

Возрастные ограничения: материалы, содержащие сведения о продукции категории 18+, включая алкоголь или азартные игры, предназначены исключительно для совершеннолетней аудитории и публикуются в информационных целях.

Правовая ответственность: решения, принятые на основе опубликованной информации, пользователь принимает самостоятельно и на свой риск; редакция и авторы несут ответственность в пределах, установленных законодательством Российской Федерации.

Редакция не допускает публикаций, содержащих пропаганду экстремизма, терроризма, наркотических средств или суицида; подобные материалы подлежат немедленному удалению.

Упоминание организаций с ограниченным статусом: компания Meta Platforms Inc. (социальные сети Facebook и Instagram) признана экстремистской организацией решением суда РФ, её деятельность запрещена на территории Российской Федерации; любые упоминания приводятся исключительно в информационных целях.

Авторские права и источники: информация собирается из открытых источников; её актуальность указывается на дату публикации и может изменяться.

Изображения и иллюстрации используются на условиях, разрешённых правообладателями. При возникновении претензий редакция готова оперативно рассмотреть обращение и внести необходимые изменения.

Персональные данные и cookies: сайт использует cookies и обрабатывает персональные данные пользователей в соответствии с Федеральным законом № 152-ФЗ «О персональных данных» и Политикой конфиденциальности RU DESIGN SHOP.

Мнения авторов могут не совпадать с позицией государственных органов или коммерческих организаций, упомянутых в материалах.