Полупрозрачное подчеркивание ссылок
Не понимаю, в чем сложность для разработчиков Figma или Sketch сделать поддержку кастомизации подчеркивания. Сейчас это приходится делать через «одно место» — вручную. Хотя можно было сделать как дополнительную настройку у шрифта.
Поделюсь своим рецептом, как сделать полупрозрачное подчеркивание текста с помощью компонентов в Figma
- Создаем текстовый слой (T) → Создаем из него компоненту
- Рисуем линию (L) → Создаем из нее компоненту
- Дублируем компоненты текста и линии и объединяем их в новую компоненту. У меня она называется «ссылка» http://take.ms/V5hkO.
- В компоненте «ссылка» нужно задать поведение слоев при изменении размеров. Для текста я сделал left top, для линии left & right + bottom. Выравнивание снизу http://take.ms/QGWb4 нужно для того, чтобы если вы вдруг захотите изменить размер шрифта, положение линии менялось увеличением или уменьшением высоты компоненты.
- Чтобы быстро менять цвет ссылки и подчеркивания я сделал локальный стиль с нужным цветом и назначил его тексту и линии в родительских компонентах http://take.ms/BINLV.
Я далеко не мастер писать гайдлайны, как делать всякие простейшие штуки. Поэтому если будут вопросы, готов в комментариях помочь.
Исходник в Figma для собственных экспериментов
https://www.figma.com/file/G1rP7JTfzfG8tKpXDnBOKO9g/Link-Styles-%E2%80%94-Andrianov?node-id=0%3A1