Бесплатные UI-компоненты на Tailwind CSS: интерактивная библиотека David UI
С David UI вы получаете доступ к более чем 35 бесплатным интерактивным компонентам с открытым исходным кодом на Tailwind CSS, таким как Modal, Dropdown, Tabs, Accordion, Tooltip и так далее. Просто подключите CDN-скрипт, скопируйте и вставьте немного HTML с creative-tim.com/david-ui — и всё готово к работе!
В какой-то момент в каждом vibe-проекте мы доходим до стадии, когда всё выглядит… почти идеально! Но не совсем. У вас есть структура, есть секции, но вы понимаете, что вам нужен модал, дропдаун, несколько табов для переключения контента и так далее. Результат работы вашего агента прекрасен на бумаге, но ощущается странно. Отступы не те, анимация открытия какая-то кривая, и ваш сайт выглядит недоделанным.
David UI — это бесплатная библиотека интерактивных компонентов на Tailwind CSS с открытым исходным кодом, созданная Creative Tim. Она включает более 35 компонентов для типичных UI-задач: Modals, Dropdowns, Accordions, Tooltips, Tabs, Popovers, Steppers, Forms, Gallery, Timelines и так далее. Все они написаны с использованием Tailwind CSS и поставляются с готовым JS, так что вам не придётся возиться с подключением событий.
Исходники
creativetimofficial/david-ai
★ 6 085HTML
Тут есть компоненты на любой случай: от базовых, таких как Badges, Avatars, Buttons, Breadcrumbs, до сложных, таких как многошаговые формы (Steppers), таблицы данных, вложенные дропдауны, модальные окна с управлением фокусом и так далее. Более того, у большинства компонентов уже из коробки добавлены атрибуты доступности — то, о чём я всегда забывал, когда делал такие вещи сам.
Как добавить интерактивные Tailwind CSS компоненты с David UI
- 1Открой creative-tim.com/david-ui в браузере — регистрация не нужна
- 2Просмотри библиотеку компонентов и выбери нужное (модалка, дропдаун, вкладки, аккордеон и т.д.)
- 3Нажми на HTML-вкладку в превью компонента — скопируй весь фрагмент разметки
- 4Добавь CDN-скрипт в раздел head твоего HTML-файла (смотри ниже)
- 5Вставь HTML компонента туда, где он нужен — агент подстроит цвета, текст и размеры
<script src="https://cdn.jsdelivr.net/gh/creativetimofficial/[email protected]/packages/dist/david-ai.min.js" defer ></script>
После добавления этой одной строчки кода в ваш HTML все компоненты david-ui начинают работать автоматически. Никаких NPM-пакетов, никаких сборочных систем, никакой настройки не требуется. Взаимодействия (открытие/закрытие, переключатели, удержание фокуса в модальных окнах) просто будут работать. Это идеально подходит для vibe-кодеров, потому что нам не нужно заморачиваться деталями реализации — мы просто выбираем то, что хотим, добавляем в проект, а дальше агент сам адаптирует содержимое под наши нужды.
35+ бесплатных готовых интерактивных UI-компонентов — модалки, дропдауны, вкладки, аккордеоны, тултипы, степперы, формы и многое другое. Полная библиотека на creative-tim.com/david-ui: копируй HTML, добавь один CDN-скрипт. Никакой установки, никакого npm, никакой конфигурации. Агент знает Tailwind — David UI даёт ему готовую интерактивную структуру для работы.
Источник: github.com
Бесплатный курс
Хватит читать про ИИ — начни строить с ним
Бесплатный курс Claude Code: свой первый сайт, инструмент или игра — без программирования. Без апсейлов и кросс-сейлов — здесь нечего купить.
Начать →▌ Гайды по теме

Автор
Евгений Арсентьев
PhD · CEO, digital health
Статьи · Свежие статьи