{"id":14289,"url":"\/distributions\/14289\/click?bit=1&hash=892464fe46102746d8d05914a41d0a54b0756f476a912469a2c12e8168d8a933","title":"\u041e\u0434\u0438\u043d \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442 \u0443\u0432\u0435\u043b\u0438\u0447\u0438\u043b \u043f\u0440\u043e\u0434\u0430\u0436\u0438 \u043d\u0430 5%, \u0430 \u0441\u0440\u0435\u0434\u043d\u0438\u0439 \u0447\u0435\u043a \u2014 \u043d\u0430 20%","buttonText":"","imageUuid":""}

Как нарисовать красивую и удобную таблицу. Приемы оформления и примеры использования

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

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

1. Приемы оформления таблиц

Обычная таблица - это базовый вариант когда все строки и столбцы отделены одинаковыми линиями, вся таблица помещена в рамку. Весть текст одного размера. Такую таблицу можно увидеть открыв эксель. Универсальный вариант когда нет ресурсов заниматься дизайном. Для дизайнера, обычно, - это заготовка для дальнейшей работы.

Противоположный вариант - таблица без линий. Только данные и никакого формления. Хорошо смотрится в воздушном дизайне, и только когда данных (столбцов и строк) очень мало, а места много. Но читать инфомацию все равно сложнее, чем при наличии минимального оформления

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

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

Выделение шапки более яркой линией - развитие предыдущего варианта. Вариант оформления, который лично я использую чаще всего. Он максимально визуально легкий и при этом удобный.

Для удобства восприятия информации можно применить изменение размера и насыщености шрифта - для отделения шапки, или выделения ключевого столбца. Это помогает читать таблицу, и делает ее визуально интереснее.

Дополнительно внешний вид можнопоменять изменяя расстояния между строками - добавляя или убирая пустое пространство. Большие расстояния между строками делают дизайн легче и помогают отделять строки, а компактные - позволяют поместить больше информации и/или сделать больший акцент на столбцах.

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

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

Для отделения таблицы от остальных элементов вместо рамки можно использовать выделение с помощью фоновой заливки. Такой прием хорош, когда таблица - основной элемент на экране и занимает его почти полностью. Обычно у таблицы цвет более светлый, что помещает ее на передний план относительно другого контента.

Для разделения контента по строкам и столбцам, а также для выделения таблицы на экране, можно использовать линии разной толщины и типа. Это помогает выделить шапку и ключевой столбец, а также настроить иерархию разделения внутри таблицы. Обычно в таблицах доминируют строки и их отделяют более яркими линиями, а столбцы - более легкими. Может быть и обратная ситуация.

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

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

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

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

Для большего визуального разделения строк или столбцов таблицы, можно выделить их в отдельные плашки с обводкой и/или тенью. Обычно используется когда строк мало, а информации в каждой ячейке много. Например, для таблиц тарифных планов.

2. Примеры оформления таблиц

Здесь приведены примеры из моей практики. Таблиц я нарисовал очень много, и, в зависимости от ситуации, использовал все перечисленные выше приемы. Обычно используется сразу несколько, ниже я покажу такие комплексные кейсы.

Один из самых частых вариантов. Отделение линиями только строк, выделение шапки толстой линией, использование разных шрифтов для шапки и ключевого столбца.
То же самое, но проще - текст набран одним кеглем. Выделение не нужно потому что разный стиль задает формат информации - в шапке длинный текст, в ячейках цифры. Здесь же пример обьединения ячеек.
Для маленьких таблиц с двумя столбцами можно вместо разделяющих строки линий использовать линии соединяющие контент. Текст в левом столбце напрямую линкуется со значением в правом.
Рамка вокруг таблицы используется для выделения ее на странице с большим количеством других элементов. Также подкрашена первая строка, чтобы выделить заголовок. В ячейках серым шрифтом отделены нулевые значения.
Для того чтобы сделать таблицу главным элементом экрана, и отделить от управляющих кнопок, исползована фоновая заливка. Углы таблицы скруглены как у остальных элементов. Шапка выделена жирным шрифтом
Для отдления таблицы использована и заливка и тень, чтобы ярче выделить блок на странице. Шапка таблицы отделена более толстой линией, строки разделены более токими. Углы закруглены.
Для выеделния отдельных строк, на которые стоит обратить больше внимания, использована цветная заливка. Для подсветки строки при наведении используется более светлая
Цветовая заливка срок оттенками одного цвета используется для создания иерархии. В данном случае самая важная информация находится на самом нижнем уровне, она и выделена самым насыщеным цветом. Для разделения строк использованы линии разного цвета.
Выделение раскрытой строки фоновым цветом. Вертикальная полоса обозначает статус строки. В данном случае показано пересечение - раскрыта именно выделенная строка. Используется фоновая заливка и тень для выделения таблицы на экране. Углы скруглены
Использование пунктирных диний для разделения строк. Такие линии, кроме прочего, позволяют одновременно сделать их легкими, и увидеть на экранах с плохой контрастностью.
Разделение срок, и столбцов разными линиями. Выделение еще более насыщеной линией ключевого столбца. Фоновая заливка помогает сделать визуальную ступеньку для отображения иерархии строк - выделяется зависмая строка.
Отделение шапки тенью при скролле таблицы. Здесь шапка прилеплена к верху экрана, контент заходит под нее при прокрутке. Также использована цветовая заливка отдельных ячеек

3. Дальнейшее развитие таблиц

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

Спасибо за внимание.
Примеры таблиц в фигме

0
9 комментариев
Написать комментарий...
Золотой крюк

А есть нейросеть которая может делать красивые таблицы без меня

Ответить
Развернуть ветку
Evgeny Bondkowski
Автор

Зачем тогда таблицы? Пусть нейросеть сама анализирует данные без визуализации.

Ответить
Развернуть ветку
Золотой крюк

нужна визуализация, чтобы я выдал ее работу за свою, разве не понятно?)

Ответить
Развернуть ветку
Evgeny Bondkowski
Автор

Добавлю сюда ссылки если найду

Ответить
Развернуть ветку
Konstantin

Как вы строите таблицы в фигме, собираете ли их из компонентов? Интересны приемы и подходы. Знаю, что дизайнеры в вопросе таблиц разделились на два лагеря, кто-то собирает таблицу из колонок, кто-то из строк.

Ответить
Развернуть ветку
Kat A

У Евгения в фигма-файле есть закомпоненченные строки, состоящие из закомпоненченных ячеек. В своем последнем проекте я компонентила ячейки. В целом, мне кажется, подход может зависеть от типа таблиц и от уровня гибкости, который необходим.

Евгений, спасибо за серию статей про таблицы и визуализацию данных! Очень интересно.

Ответить
Развернуть ветку
Konstantin

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

Ответить
Развернуть ветку
Elena Pronina

Чем пользоваться для создания красивых таблиц, на ваш вкус?)

Ответить
Развернуть ветку
Evgeny Bondkowski
Автор

Для сайтов я пользуюсь фигмой. Иногда приходится делать то же самое в Экселе или Поверпоинте

Ответить
Развернуть ветку
6 комментариев
Раскрывать всегда