Card 🔗
Карточки – один из самых популярных способов представления контента в интерфейсах
Пример использования:
Исходный код для примера выше:
<Grid m={3}>
<Card variant="white" color="red-1">
<svelte:fragment slot="title">Svelte</svelte:fragment>
<svelte:fragment slot="text">Svelte is a radical new approach to building user interfaces</svelte:fragment>
<svelte:fragment slot="right">Перейти</svelte:fragment>
</Card>
<Card variant="white" color="blue-2">
<svelte:fragment slot="title">React</svelte:fragment>
<svelte:fragment slot="text">A JavaScript library for building user interfaces</svelte:fragment>
<svelte:fragment slot="right">Перейти</svelte:fragment>
</Card>
<Card variant="white" color="red-2">
<svelte:fragment slot="title">Vue</svelte:fragment>
<svelte:fragment slot="text">The Progressive JavaScript Framework</svelte:fragment>
<svelte:fragment slot="right">Перейти</svelte:fragment>
</Card>
</Grid>
Параметры:
variant enum
Вариант заднего фона карточки (белый или серый).
Поддерживаются два значения: white и grey.
Значение по умолчанию: grey
color enum
Изображение градиента (в правом углу карточки).
Поддерживаются четыре значения: red-1, red-2, blue-1 и blue-2.
Значение по умолчанию: red-1
transition object
Объект, описывающий переходы для компонента. Имеет следующие свойства:
in – переход при монтировании компонента
out – переход при демонтировании компонента
Каждое из этих свойств может содержать в себе объект со следующими свойствами:
func – функция, выполняющая переход от начального состояния к конечному
options – опциональный объект с опциональными свойствами delay, duration и easing
Подробнее: Документация по Svelte
node HTMLElement
Параметр для связки с HTML-элементом, который лежит в основе компонента
(аналог стандартного bind:this)
id string
Аналог стандартного атрибута id
className string
Аналог стандартного атрибута class
Слоты:
title
Заголовок карточки
text
Текст внутри карточки
left
Текст, располагающийся в левой половине подвала карточки
right
Текст, располагающийся в правой половине подвала карточки (по умолчанию синего цвета)