- PVSM.RU - https://www.pvsm.ru -

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

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

Не очень удобно, правда? К счастью уже существует несколько хитрых способов решить такую проблему.

1. Способ от Chris Coyier

Оригинал [1] и демо [2] на английском, перевод [3] и демо [4] на русском.

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

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

2. Способ от Zurb.com

Подробности [5] и демо [6] на английском

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

Хороший способ на Javascript/CSS, который добавляет горизонтальную прокрутку для ячеек с данными, при этом заголовки остаются на месте, очень удобно.

3. Способ от Scott Jehl

Демо [7]

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

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

4. Способ от Todd Parker

Демо [8]

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

В этом способе таблица на маленьком экране просто прячется под «спойлер». Как говорится, дешево и сердито.

Автор: grokru


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/veb-dizajn/13655

Ссылки в тексте:

[1] Оригинал: http://css-tricks.com/responsive-data-tables/

[2] демо: http://css-tricks.com/examples/ResponsiveTables/responsive.php

[3] перевод: http://koulikov.com/2012/08/responsive-data-tables/

[4] демо: http://koulikov.com/wp-content/uploads/2012/08/responsive-tables/

[5] Подробности: http://www.zurb.com/playground/responsive-tables

[6] демо: http://www.zurb.com/playground/playground/responsive-tables/index.html

[7] Демо: http://jsbin.com/emexa4

[8] Демо: http://jsbin.com/apane6/14