Но прежде чем приступать к дизайну кнопки для web`а, необходимо понять, что web – это не только большой монитор, но и мобильный экран. Поэтому, что бы ваш дизайн был действительно адаптивным, кнопку необходимо проектировать с учетом размера пальца пользователя, хотя до сих пор идут баталии про размеры пальцев и зоны нажатия, я советую учитывать условный комфортный размер 40x40 px
«Простой дизайн»Когда же наконец можно будет почитать про сложный дизайн?
Контент уровня “текст нужно делать контрастным чтобы его было легко читать”, “если текст слишком мелкий его трудно читать” и о “правильном” радиусе скругления углов у прямоугольников. Все это якобы из лучших побуждений и альтруизма для мифических “джунов” которые, похоже, вкатываются в UX сразу из детского сада.
все ваши претензии я заранее описал в тексте. Сожалею, что вы потратили зря время для банальных вещей для вас. В будущем советую избегать рубрик, где в заголовках будет написано, что это информация для начинающих
Что т прям ну оооочень притянули!
Как гритса, компонент компоненту рознь - везде не засунешь
ключевые моменты: джуны, нет опыта и негде толком почитать
Не согласен, это устаревшая модель проектирования кнопки.
Досточно смотреть на высоту текстового блока, если мы в лоб центрируем текстовый блок по центру прямоугольника, то текстовый блок центрируется математически верно, но не визуально из-за заглавной буквы текстового блока. Буква в зависимости от шрифта забирает 1-4 px высоты и если в лоб центрировать её, то текстовый блок просто будет расположен низко.
Решение достаточно тривиально: Сделать padding сверху на 1-4 px меньше и компенсировать его снизу. Этот вариант настолько сильно выигрывает при чтении текстового блока в сравнение с вашим вариантом, что грех юзать такую вещь.