Витрина таблиц - Tailwind CSS
Эта страница демонстрирует новые современные стили таблиц в стиле Tailwind CSS с улучшенным дизайном.
✨ Основные улучшения
🎨 Дизайн:
- Закругленные углы (
border-radius: 12px) - Современные тени (
box-shadow) - Градиентные заголовки
- Декоративная линия под заголовком
⚡ Интерактивность:
- Hover-эффекты на строках
- Плавные анимации (
transition) - Подсветка при наведении
- Трансформация строк (
translateY)
🌙 Темная тема:
- Автоматическая адаптация цветов
- Улучшенная контрастность
- Специальные стили для темного режима
📐 Ширина таблиц (Финальный подход):
width: 100%- полная ширина по умолчанию (для документации)table-layout: fixed- равномерные столбцыmax-width: 100%- не превышает ширину контейнера- ✅ Тень точно соответствует размеру таблицы (100%)
word-wrap: break-wordдля корректного переноса длинного текста
📏 Модификаторы (как в Tailwind CSS):
.table-compact- для таблиц по ширине контента.w-auto table- альтернативный способ компактных таблиц.table-extra-wide- для особо широких таблиц
📱 Адаптивность (Правильный подход):
- НЕТ
display: block- таблица остается семантичной min-width: 600pxна мобильных для автоматической прокрутки- Браузер сам создает горизонтальную прокрутку
- Уменьшенные отступы и размеры шрифтов
- Е стественный перенос текста (без
white-space: nowrap)
📊 Примеры таблиц
Таблица проектов
| 🎯 Проект | 📝 Описание | 💻 Технологии | 📈 Статус | 🗓️ Дедлайн |
|---|---|---|---|---|
| SoftOnIT Docs | Централизованная документация | Docusaurus, React, Tailwind CSS | ✅ Активный | 2024-03-15 |
| API Gateway | Микросервисная архитектура | Node.js, Express, Redis | 🚧 В разработке | 2024-04-01 |
| Analytics Dashboard | Панель аналитики | Vue.js, Chart.js, PostgreSQL | 📋 Планирование | 2024-05-20 |
| Mobile App | Мобильное приложение | React Native, TypeScript | ⏸️ Приостановлен | TBD |
Таблица с выравниванием
| Левое выравнивание | Центральное | Правое | Числовые данные |
|---|---|---|---|
| Текст слева | По центру | Справа | 1,234.56 |
| Длинный текст здесь занимает много места | Короткий | Краткий | 987.65 |
| A | B | C | 42 |
| JavaScript | TypeScript | React | 100% |
Таблица пользователей
| 👤 Пользователь | 🏢 Роль | 🔑 Права | 📊 Активность | |
|---|---|---|---|---|
| Иван Петров | ivan@softonit.ru | 👑 Администратор | Полные | 🟢 Онлайн |
| Мария Сидорова | maria@softonit.ru | 👨💼 Менеджер | Средние | 🟡 Неактивен 2ч |
| Алексей Козлов | alex@softonit.ru | 👨💻 Разработчик | Ограниченные | 🟢 Онлайн |
| Елена Васильева | elena@softonit.ru | 🎨 Дизайнер | Базовые | 🔴 Офлайн |
Сравнительная таблица
| 📋 Функция | 🆓 Базовый | 💎 Премиум | 🚀 Корпоративный |
|---|---|---|---|
| Количество пользователей | 5 | 50 | ∞ Безлимит |
| Хранилище | 1 GB | 100 GB | 1 TB |
| API вызовы/месяц | 1,000 | 100,000 | 1,000,000 |
| Техподдержка | ❌ | ✅ 24/7 Phone | |
| Аналитика | ❌ | ✅ Базовая | ✅ Расширенная |
| Интеграции | 3 | 20 | ∞ Безлимит |
| Цена/месяц | $0 | $29 | $199 |
Техническая спецификация
| ⚙️ Компонент | 📝 Описание | 🏷️ Версия | 📊 Производительность |
|---|---|---|---|
| Frontend | React + TypeScript | 18.2.0 | ⚡ Отлично |
| Backend | Node.js + Express | 16.18.0 | 🚀 Высокая |
| База данных | PostgreSQL | 14.6 | 💪 Стабильная |
| Кеш | Redis | 7.0.5 | ⚡ Быстрый |
| CDN | Cloudflare | - | 🌍 Глобальный |
| Контейнеры | Docker | 20.10.21 | 📦 Изолированные |