В типичной форме таким «разъемом» является размер шрифта. Большая часть элементов в форме текстовые, поэтому текст — это скелет:
Далее идут контейнеры для текста — инпуты и кнопки. Если в таких элементах тексты одинакового размера, то у них должны быть одинаковые вертикальные поля. Добавляем контейнеры и у нас получается система модулей:
Хорошо если такая ситуация возникнет в начале и можно быстренько привести все к одному виду. Но если мы уже нарисовали 20 экранов с такими формами, придется на ходу придумывать костыли из нескольких видов кнопок.
В общем мораль
Инпуты, кнопки, области под иконки и любые другие элементы формы должны быть одной высоты, или кратные по высоте, чтобы из них можно было сложить все что угодно. Текст в пределах одного информационного слоя также должен быть одного размера. Продумывать эти вещи нужно в момент работы над самой первой формой в проекте, поскольку потом это может обернуться неоправданной тратой времени на переделку старых макетов.
Инпуты, кнопки, области под иконки и любые другие элементы формы должны быть одной высоты, или кратные по высоте, чтобы из них можно было сложить все что угодно. Текст в пределах одного информационного слоя также должен быть одного размера. Продумывать эти вещи нужно в момент работы над самой первой формой в проекте, поскольку потом это может обернуться неоправданной тратой времени на переделку старых макетов.
Текстовый контейнер
Если бы я был Дональдом Трампом, я бы законодательно запретил эти кнопки в Скетче и Фигме:
Если бы я был Дональдом Трампом, я бы законодательно запретил эти кнопки в Скетче и Фигме:
В интерфейсных макетах нет ни одной ситуации, когда без них нельзя было бы обойтись. Не для того же мы слезли с (деревь..) Фотошопа, чтобы текст вгонять во фреймы. Особенно мерзко бывает, когда у текста еще забыли выставить констрейнтс и после серии ресайзов случается такое:
Такое поведение текстов в макетах встречается очень часто. Если вы вдруг захотите нажать на одну из тех кнопок выше — просто переборите себя и не делайте этого. Серьезно.
Я в процессе переезда в Москву и осваиваюсь в Тинькофф, поэтому канал временно поставлен на паузу. Но мы скоро возобновим вещание, stay tuned.
Можете пока фоточки в инстаграме полистать https://www.instagram.com/filipp_lyakh/
Можете пока фоточки в инстаграме полистать https://www.instagram.com/filipp_lyakh/
Свершилось, автолейаут в Фигме: https://www.figma.com/blog/announcing-auto-layout/
Они и правда сделали его круче и легче чем в Скетче
Они и правда сделали его круче и легче чем в Скетче
Figma
Design more, resize less, with Auto Layout | Figma Blog
With Auto Layout buttons can resize with their text. Lists can rearrange themselves when items are moved around. And elements can be nested to create complex interfaces which respond to their content.