Карточка
отображает карточку с заголовком, содержимым и нижним колонтитулом.
❯buridan add карточкаПримеры
Размер
Используйте size="sm", чтобы уменьшить расстояние по всей карте.
Использованный реквизит: size на card.root.
Интервал
Помимо size, используйте переменные CSS --card-padding и --card-gap непосредственно для управления врезкой карточки и интервалом между разделами. --card-padding устанавливает отступы внутри карточки (и горизонтальную вставку каждого раздела); --card-gap устанавливает пространство между заголовком, содержимым и нижним колонтитулом.
Использованный реквизит: class_name (настройка --card-padding и --card-gap в строке) на card.root.
Используйте отрицательные поля с -mx-(--card-padding), чтобы контент располагался от края до края, сохраняя при этом соответствие вставке карточки. Если контент от края до края располагается над нижним колонтитулом, добавьте -mb-(--card-gap) к card.content, чтобы убрать разрыв раздела.
Изображение
Добавьте изображение перед card.header, чтобы создать карточку с изображением обложки — радиусы углов автоматически регулируются для изображений первого/последнего дочернего элемента.
Использованный реквизит: не требуется — поместите rx.el.img(...) в качестве первого дочернего элемента card.root.
Справочник по API
карта.корень
card.root(
card.header(card.title("Team members")),
card.content("..."),
size="sm",
)
карта.заголовок
Для заголовка, описания и необязательного действия.
card.header(
card.title("Team members"),
card.description("Manage who has access."),
card.action(button("Invite", size="sm")),
)
карта.название
card.title("Team members")
карта.описание
card.description("Manage who has access to this project.")
карта.действие
Размещает содержимое в правом верхнем углу заголовка (кнопка, значок и т. д.).
card.action(button("Invite", size="sm"))
карта.содержимое
card.content("Main card body content.")
карта.нижний колонтитул
card.footer(button("Cancel", variant="ghost"), button("Save"))