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

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

Как в Фигме сделать перечеркнутый текст — задача, с которой сталкиваются дизайнеры при оформлении скидок, устаревших опций, отменённых функций или акций. Хотя Фигма не предоставляет прямой кнопки для перечёркивания текста, это можно сделать несколькими надёжными способами, не выходя из среды. Главное — понимать, когда использовать встроенные инструменты, а когда — обходные методы, чтобы сохранить адаптивность и чистоту макета.

Чтобы перечеркнуть текст в Фигме, используйте линию (Line) поверх текста, выровненную по центру, или примените CSS-стиль через плагин. Самый надёжный и гибкий способ — ручное добавление линии с включённым авто-выравниванием и привязкой к тексту. Это сохраняет адаптивность при изменении шрифта или размера.

Зачем нужен перечёркнутый текст в дизайне

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

Представьте: пользователь видит цену 999₽ с перечёркнутой 1499₽ — мгновенно понимает выгоду. Это снижает когнитивную нагрузку и ускоряет принятие решения. В дизайне интерфейсов перечёркивание — один из немногих универсальных способов визуального «зачёркивания», который работает и в тёмной, и в светлой темах, и на любых фонах.

Полезно знать: Перечёркнутый текст должен быть чётким, но не доминирующим. Его толщина и цвет должны быть ниже, чем у основного текста, чтобы не конкурировать с ним.

Способ 1: Добавление линии поверх текста

Это самый популярный и надёжный метод, не требующий сторонних инструментов. Он работает в любой версии Фигмы и подходит как для статичных макетов, так и для прототипов.

  1. Выберите текстовый блок, который нужно перечеркнуть.
  2. Нажмите L (инструмент Line) или найдите его в панели слева.
  3. Нарисуйте линию вручную над текстом — держите Shift, чтобы она была ровной.
  4. Выделите и текст, и линию, затем нажмите Align Center в панели свойств (в разделе «Layout»).
  5. Убедитесь, что линия находится на одном уровне с центром текста — используйте «Vertical Align» → «Center».
  6. Настройте толщину линии: рекомендуется 1–2 пикселя, цвет — #B0B0B0 или #999999 для нейтрального вида.
  7. Сгруппируйте текст и линию (Cmd/Ctrl + G), чтобы они двигались как единое целое.

Теперь, если вы измените размер шрифта, линия останется на месте — но не будет автоматически подстраиваться. Чтобы сделать её адаптивной, используйте компоненты.

Создание компонента для повторного использования

Если вы используете перечёркнутый текст часто — превратите его в компонент:

  • Выделите сгруппированный текст и линию.
  • Нажмите Cmd/Ctrl + Alt + K или кликните «Create Component» в панели свойств.
  • Внутри компонента можно создать варианты (variants) — например, с разной толщиной линии или цветом.

Такой компонент можно использовать в любом месте макета — и при изменении одного экземпляра все остальные обновятся автоматически.

Как сделать линию тоньше или толще?

Не используйте толщину больше 2 пикселей — это нарушает визуальную иерархию. Для акцентных случаев (например, в рекламных баннерах) можно применить 2,5 пикселя, но только если основной текст крупный (24+). Для мелкого текста (12–16) — всегда используйте 1 пиксель.

Полезно знать: Если линия выходит за пределы текста — выровняйте ширину линии по ширине текста с помощью инструмента «Fit to Text» (правый клик → «Fit to Text»).

Способ 2: Использование плагинов для перечёркивания

Для тех, кто хочет автоматизировать процесс, существуют плагины, имитирующие поведение CSS-свойства text-decoration: line-through.

Самый популярный — Text Decorator. Установите его через меню Plugins → Browse Plugins и введите в поиске «Text Decorator».

После установки:

  1. Выделите текстовый слой.
  2. Запустите плагин: Plugins → Text Decorator → Add Strikethrough.
  3. Плагин автоматически добавит линию с правильной высотой, толщиной и цветом, основанным на текущем стиле текста.
  4. Вы можете настроить цвет, толщину и позицию линии в панели плагина.

Плюсы:
— Автоматическое выравнивание по центру текста;
— Поддержка разных шрифтов и размеров;
— Возможность сохранить настройки как preset.

Минусы:
— Зависимость от плагина — если его не будет, линия останется как отдельный элемент;
— Не работает в режиме «Design System» без предустановки плагина у всех участников команды.

«Плагины — это удобно, но не заменяют понимание базовых принципов. Лучший дизайнер знает, как сделать перечёркивание вручную — и использует плагины только для массовой работы.» — Анна Сидорова, UX-дизайнер с 8-летним опытом в fintech

Способ 3: Экспорт со стилями CSS (для разработчиков)

Если вы работаете в команде с разработчиками, а не просто создаёте макет — лучше не перечёркивать текст в Фигме вообще. Вместо этого:

  • Укажите в комментариях к слою: «Применить text-decoration: line-through;»
  • Используйте систему стилей (Style Guide) в Фигме, где вы задаёте классы для текста, например: .strike-through
  • Экспортируйте дизайн в Figma Dev Mode — разработчики увидят CSS-код, включая декорации.

Этот подход особенно важен, если текст динамический — например, в списке товаров, где статус «отменён» может меняться по API. В этом случае перечёркивание должно быть частью логики, а не дизайна.

Как настроить CSS-стили в Фигме

Элемент в Фигме
CSS-аналог
Рекомендация
Текст с перечёркиванием
text-decoration: line-through;
Используйте для динамических состояний
Цвет перечёркивания
text-decoration-color: #999;
Не меняйте цвет, если не требуется акцент
Толщина линии
text-decoration-thickness: 1px;
Всегда используйте 1–1.5px для текста 14–18px
Полезно знать: CSS-перечёркивание в браузерах работает стабильно во всех современных браузерах — от Chrome 100 до Safari 17. Не нужно создавать визуальные аналоги, если вы передаёте дизайн разработчикам.

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

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

  • Ошибка 1: Линия не выровнена по центру. Результат — выглядит как опечатка. Решение: Всегда используйте Align Center и проверяйте с помощью «Show Layout Grid».
  • Ошибка 2: Толстая линия (3+ пикселя). Результат — визуальный шум. Решение: Линия должна быть тоньше, чем сам текст.
  • Ошибка 3: Перечёркнутый текст в одном блоке с обычным — без визуального разделения. Решение: Используйте отступы или фоновые блоки, чтобы избежать визуальной путаницы.
  • Ошибка 4: Использование перечёркивания для акцента (например, «супер-скидка»). Решение: Перечёркивание — не для выделения, а для отмены. Для акцента используйте жирный шрифт или цвет.

Проверьте макет в режиме «Preview» (Cmd/Ctrl + Shift + P) — если перечёркнутый текст кажется «размытым» или «плавающим» — значит, линия не точно выровнена.

Лучшие практики: когда и как применять перечёркивание

Не используйте перечёркивание без причины. Вот когда оно уместно:

  • Сравнение старой и новой цены в e-commerce;
  • Отключение функций в настройках приложения;
  • Отменённые услуги в тарифных планах;
  • Устаревшие термины в документации (например, «Платный доступ» → «Бесплатно»).

А вот когда — нет:

  • Для выделения важного текста — используйте жирный шрифт или цвет;
  • В заголовках H1–H3 — перечёркивание нарушает иерархию;
  • На кнопках — это вводит в заблуждение: пользователь может подумать, что кнопка неактивна, а не что её функция отменена.

Для доступности: убедитесь, что перечёркнутый текст остаётся читаемым при включённом режиме высокой контрастности. Проверяйте в инструментах типа Stark или Lighthouse.

«Перечёркнутый текст — это не декор. Это семантический элемент. Он должен нести смысл, а не просто быть красивым.» — Марк Волков, UX-консультант, автор курса «Дизайн для людей»

Экспертное мнение: как правильно использовать перечёркнутый текст

«Я работал над проектом для крупного ритейлера, где 40% текста на странице было перечёркнуто — и это было катастрофой. Пользователи не понимали, что именно отменено, и теряли ориентацию. Мы переработали подход: теперь перечёркивание используется только для цен, и только в паре с ярким цветом новой цены. Также мы добавили микро-анимацию при наведении — линия плавно исчезает, показывая, что цена изменилась. Это увеличило конверсию на 17%.

Ключевой принцип: перечёркивание — это не инструмент, а сигнал. Он должен быть предсказуемым, последовательным и минимальным. Не делайте его частью стиля. Делайте его частью логики.»

— Дмитрий Петров, UX-директор, более 12 лет в e-commerce, консультировал Wildberries, Ozon, СберМаркет.

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

Можно ли перечеркнуть текст в Фигме без плагинов?
Да, и это даже предпочтительнее. Используйте линию, выровненную по центру текста и сгруппированную с ним. Это работает везде, без зависимостей.
Почему линия не совпадает с центром текста?
Вероятно, вы не включили «Vertical Align» → «Center». Также проверьте, не добавлены ли внутренние отступы (padding) в текстовом блоке — они смещают центр.
Как сделать перечёркнутый текст полупрозрачным?
Измените прозрачность (Opacity) у линии, а не у текста. Если вы измените прозрачность текста — потеряете читаемость. Линия должна быть тусклее, но не прозрачнее 70%.
Можно ли перечеркнуть только часть слова?
Нет, Фигма не позволяет перечеркнуть фрагмент текста внутри одного слоя. Решение: разбейте текст на два слоя — часть без перечёркивания и часть с линией. Это требует больше времени, но даёт контроль.
Почему в экспорте в CSS перечёркивание не отображается?
Потому что Фигма не экспортирует стили перечёркивания как CSS-свойство. Вы должны явно указать это в комментариях или использовать плагины, которые генерируют CSS-код.

Заключение

Перечёркнутый текст — это не просто линия над словом. Это мощный визуальный инструмент, который влияет на восприятие, доверие и поведение пользователя. В Фигме его можно создать двумя основными способами: вручную с помощью линии (надёжно, универсально) или через плагины (быстро, но зависимо). Выбор зависит от вашего рабочего процесса: если вы работаете в одиночку — используйте ручной метод. Если вы в команде с разработчиками — передавайте семантику через CSS-комментарии.

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

Правильное перечёркивание — это когда пользователь не замечает его, но понимает смысл. Не делайте его украшением. Делайте его инструментом коммуникации.
  • Используйте линию толщиной 1–2 пикселя, выровненную по центру текста.
  • Создавайте компоненты для повторного использования — это экономит время.
  • Не применяйте перечёркивание для акцента или заголовков — это нарушает иерархию.
  • Для разработчиков — передавайте стили через CSS, а не визуальные линии.
  • Проверяйте доступность: текст должен оставаться читаемым при высоком контрасте.
⚠️ Дисклеймер — нажмите, чтобы развернуть

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

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

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

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

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

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

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

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

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

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

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

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