Card

En/ Ru

Card

Сгруппированный контент с header, body и footer.

github.com/fastygo/templ/ui

Сгруппированный контент с header, body и footer.

По умолчанию

Заголовок карточки

Описание карточки в wireframe.

Текст в теле карточки.

import cmp "github.com/fastygo/templ/components"
import "github.com/fastygo/templ/ui"

templ Example() {
	@cmp.Card(cmp.CardProps{Class: "max-w-sm"}) {
		@cmp.CardHeader(cmp.CardHeaderProps{}) {
			@cmp.CardTitle(cmp.CardTitleProps{}, "Заголовок карточки")
			@cmp.CardDescription(cmp.CardDescriptionProps{}, "Описание карточки в wireframe.")
		}
		@cmp.CardContent(cmp.CardContentProps{}) {
			@ui.Text(ui.TextProps{}, "Текст в теле карточки.")
		}
	}
}

Заголовок карточки

Описание карточки в wireframe.

Текст в теле карточки.

import cmp "github.com/fastygo/templ/components"
import "github.com/fastygo/templ/ui"

templ Example() {
	@cmp.Card(cmp.CardProps{Class: "max-w-sm"}) {
		@cmp.CardHeader(cmp.CardHeaderProps{}) {
			@cmp.CardTitle(cmp.CardTitleProps{}, "Заголовок карточки")
			@cmp.CardDescription(cmp.CardDescriptionProps{}, "Описание карточки в wireframe.")
		}
		@cmp.CardContent(cmp.CardContentProps{}) {
			@ui.Text(ui.TextProps{}, "Текст в теле карточки.")
		}
		@cmp.CardFooter(cmp.CardFooterProps{}) {
			@ui.Button(ui.ButtonProps{Size: "sm"}) {
				Действие
			}
		}
	}
}

API

Variant · string — Вариант поверхности

CardHeader · component — Область заголовка

CardContent · component — Основное содержимое