Содержание

Как отображать таблицы на маленьких экранах — Дизайн на vc.ru

Оптимальный вариант адаптивной верстки таблиц

4694 просмотров

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

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

Колонки с горизонтальной прокруткой

Таблицы полезны, поскольку позволяют пользователям сравнивать различные значения данных. Рассмотрим классическое построение таблицы, где основные данные, на которые смотрят пользователи, — это первый столбец с ключевыми параметрами.

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

Структура шапки таблицы

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

Закрепленная первая колонка и просмотр атрибутов с горизонтальной прокруткой

Поскольку невозможно вместить все содержимое таблицы на экране, мы можем горизонтально прокручивать столбцы атрибутов, чтобы дать пользователю возможность сравнить все значения. Для смены значений столбцов можно использовать кнопки карусели (вперед/назад).

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

Смена значений столбцов для первой и второй колонки

Модальный лист

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

Отображение значений в модальном листе

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

Если пользователям необходимо отредактировать конкретное значение, они могут нажать на значок редактирования в правом верхнем углу. Это включит режим редактирования, в котором все значения данных превратятся в текстовые поля.

После завершения редактирования пользователь подтверждает изменения иконкой галочки и возвращается в режим чтения.

Режимы чтения и обработки в модальном листе

Удаление, фильтр, поиск

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

Дополнительные элементы управления за пределами таблицы с возможностью выбора строк

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

Карточки

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

Строки таблицы представленные в виде карточек

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

Заключение

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

А для детального анализа, можно выводить данные строк в модальных листах.

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

Перевод статьи UX Movement

Как создавать и форматировать таблицы в документе Dropbox Paper — Справка Dropbox

Проще всего добавить в документ Paper таблицу следующим образом:

  1. Наберите в своем документе «/table» (это одна из команд для быстрого добавления).
  2. Введите требуемое количество столбцов и строк.
    • Например, если нужно создать таблицу с 3 строками и 4 столбцами, наберите «/table 3×4»
  3. Нажмите клавишу Enter.

Также можно создать таблицу вручную:

  1. Нажмите на пустую строку в своем документе.
  2. Нажмите на значок сетки (Добавить таблицу) в появившемся сером меню.

Как форматировать таблицы в документе Dropbox Paper

Чтобы добавить столбцы или строки:

  1. Нажмите на любую часть своей таблицы. Сверху и слева от вашей таблицы появятся значки для выделения строк и столбцов.
  2. Если нужно добавить один столбец, нажмите значок + сверху от таблицы.
  3. Если нужно добавить одну строку, нажмите значок + слева от таблицы.
  4. Если нужно добавить сразу несколько столбцов или строк, нажмите значок + и перетащите.

Чтобы удалить столбцы или строки:

  1. Нажмите на тот столбец или строку, которые требуется удалить. Сверху и слева от вашей таблицы появятся значки для выделения строк и столбцов.
  2. Чтобы удалить столбец, нажмите на значок над ним, а потом на появившийся значок мусорной корзины. 
  3. Чтобы удалить строку, нажмите на значок слева от нее, а потом на появившийся значок мусорной корзины.
  4. Чтобы удалить сразу несколько строк или столбцов, нажмите на несколько значков над нужными столбцами или слева от нужных строк, удерживая при этом клавишу Shift, а потом нажмите на появившийся значок мусорной корзины. 

Чтобы переместить столбцы или строки:

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

Чтобы добавить изображения:

  1. Нажмите на ту ячейку, в которую вы хотите добавить изображение.
  2. В появившемся меню нажмите на значок Добавить изображения

Чтобы изменить цвет фона строки или столбца:

  1. Нажмите на тот столбец или строку, цвет фона которых вы хотите изменить. Сверху и слева от вашей таблицы появятся значки для выделения строк и столбцов.
  2. Чтобы изменить цвет фона строки, нажмите на значок слева от нее, а потом на появившийся значок цветовой палитры.
  3. Чтобы изменить цвет фона столбца, нажмите на значок над ним, а потом на появившийся значок цветовой палитры. 
  4. Чтобы изменить цвет фона сразу нескольких строк или столбцов, нажмите на несколько значков над нужными столбцами или слева от нужных строк, удерживая при этом клавишу Shift, а потом нажмите на появившийся значок цветовой палитры.

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

Как отсортировать таблицу в Paper

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

  1. Преобразуйте верхнюю строку таблицы в заголовок. Для этого нажмите на значок слева от нее и сдвиньте кнопку заголовка (
    Включить/выключить верхний колонтитул
    ).
  2. Нажмите на ячейку заголовка того столбца, который вы хотите отсортировать. Внутри этой ячейки появится стрелочка.
  3. Нажмите на стрелочку и выполните сортировку.

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

366 значков таблицы списка — бесплатно в SVG, PNG, ICO

Получите неограниченный доступ к более чем 6,3 миллионам активов
Получите неограниченное количество загрузок

Таблица списка Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Проверять Значок

Контрольный список Значок

Список автосервисов Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Список таблиц Значок

Список таблиц Значок

Список таблиц Значок

Список таблиц Значок

Список таблиц Значок

Список таблиц Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Контрольный список Значок

Стол Значок

Контрольный список Значок

Контрольный список Значок

планшет Значок

Финансовый список Значок

Расписание Значок

Расписание Значок

Компьютерный стол Значок

Расписание Значок

Стол Значок

Стол Значок

Стол Значок

Стол Значок

Таблица цен Значок

Расписание Значок

Финансовый список Значок

планшет Значок

Финансовый список Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Файл таблицы Значок

Компьютерный стол Значок

Компьютерный стол Значок

Список Значок

Оглавление Значок

Список Значок

Оглавление Значок

Список Значок

Список Значок

Список Значок

Список Значок

Список Значок

Список Значок

Список Значок

Список Диаграмма Значок

Список Диаграмма Значок

Файл таблицы Значок

Пакет планшета Значок

планшет Значок

Компьютерный стол Значок

Таблица частот Значок

Компьютерный стол Значок

Таблица частот Значок

Рабочий список Значок

Расписание Значок

Макет верхнего списка Значок

Рабочий список Значок

Сетка верхнего списка Значок

Макет левого списка Значок

Расписание Значок

Рабочий список Значок

Макет левого списка Значок

Нижняя сетка списка Значок

Сетка левого списка Значок

Сетка левого списка Значок

Макет левого списка Значок

Правая сетка списка Значок

Правая компоновка списка Значок

Нижняя сетка списка Значок

Сетка левого списка Значок

Правая компоновка списка Значок

Правая компоновка списка Значок

Правая компоновка списка Значок

Таблица частот Значок

Компьютерный стол Значок

Расписание Значок

Просмотр таблицы Значок

Справочное бюро Значок

Перетащите список вверх Значок

Таблица цен Значок

Таблица цен Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Расписание Значок

Список номеров Значок

Список номеров Значок

Расписание Значок

Расписание Значок

Расписание Значок

Бумажный список Значок

Бумажный список Значок

Нижняя сетка списка Значок

Макет нижнего списка Значок

Сетка левого списка Значок

Макет левого списка Значок

Правая сетка списка Значок

Столбец значков — Столбцы — Построитель таблиц

Столбцы

  • Настройка цвета
  • Настройка размера
  • Обработка логических значений
    • Настройка логических значков
    • Настройка логических цветов

Столбцы значков отображают компонент значка Blade, представляющий их содержимое:

 

use Filament\Tables\Columns\IconColumn;

 

IconColumn::make('is_featured')

->options([

'heroicon-o-x-circle',

'heroicon-o-pencil' => 'черновик',

'героикон- o-clock' => 'рецензирование',

'heroicon-o-check-circle' => 'опубликовано',

])

Вы также можете передать обратный вызов, чтобы активировать опцию, приняв ячейку $state и $record :

 

use Filament\Tables\Columns\IconColumn;

 

IconColumn::make('is_featured')

->options([

'heroicon-o-x-circle',

'heroicon-o-pencil' => fn ($state, $record): bool => $record->status === 2,

'heroicon-o-clock' => fn ($state): bool => $state === 'рецензирование',

'heroicon-o-check-circle' => fn ($state): bool => $state === 'published',

])

# Настройка цвета

Столбцы значков также могут иметь набор цветов значков с использованием того же синтаксиса. Это могут быть первичные , вторичные , успех , предупреждение или опасность :

 

use Filament\Tables\Columns\IconColumn;

 

IconColumn::make('is_featured')

->options([

'heroicon-o-x-circle',

'heroicon-o-pencil' => 'черновик',

'heroicon-o-clock' => 'рецензирование',

'heroicon -o-check-circle' => 'опубликовано',

])

->colors([

'вторичный',

'опасность' => 'черновик',

'предупреждение' => 'просмотр ',

'success' => 'опубликовано',

])

#Настройка размера

Размер значка по умолчанию равен lg , но вы можете выбрать размер xs , sm , md , lg или xl :

 

использовать Fil амент\таблицы\столбцы\иконоколумн;

 

IconColumn::make('is_featured')

->options([

'heroicon-s-x-circle',

'heroicon-s-pencil' => 'черновик',

'героикон- s-clock' => 'рецензирование',

'heroicon-s-check-circle' => 'опубликовано',

])

->size('md')

#Обработка логических значений

Столбцы значков могут отображать значок галочки или крестика в зависимости от содержимого столбца базы данных, истинного или ложного, с использованием boolean() метод:

 

использовать Filament\Tables\Columns\IconColumn;

 

IconColumn::make('is_featured')

->boolean()

#Настройка логических значков

Вы можете настроить значок, представляющий каждое состояние.

Автор записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *