1 заметка с тегом

Figma

Полупрозрачное подчеркивание ссылок

Не понимаю, в чем сложность для разработчиков Figma или Sketch сделать поддержку кастомизации подчеркивания. Сейчас это приходится делать через «одно место» — вручную. Хотя можно было сделать как дополнительную настройку у шрифта.

Поделюсь своим рецептом, как сделать полупрозрачное подчеркивание текста с помощью компонентов в Figma

  1. Создаем текстовый слой (T) → Создаем из него компоненту
  2. Рисуем линию (L) → Создаем из нее компоненту
  3. Дублируем компоненты текста и линии и объединяем их в новую компоненту. У меня она называется «ссылка» http://take.ms/V5hkO.
  4. В компоненте «ссылка» нужно задать поведение слоев при изменении размеров. Для текста я сделал left top, для линии left & right + bottom. Выравнивание снизу http://take.ms/QGWb4 нужно для того, чтобы если вы вдруг захотите изменить размер шрифта, положение линии менялось увеличением или уменьшением высоты компоненты.
  5. Чтобы быстро менять цвет ссылки и подчеркивания я сделал локальный стиль с нужным цветом и назначил его тексту и линии в родительских компонентах http://take.ms/BINLV.

Я далеко не мастер писать гайдлайны, как делать всякие простейшие штуки. Поэтому если будут вопросы, готов в комментариях помочь.

Исходник в Figma для собственных экспериментов
https://www.figma.com/file/G1rP7JTfzfG8tKpXDnBOKO9g/Link-Styles-%E2%80%94-Andrianov?node-id=0%3A1