Card

O componente v-card é um componente versátil que pode ser usado para qualquer coisa, desde um painel até uma imagem estática. O componente card possui inúmeros componentes auxiliares para tornar a marcação tão fácil quanto possível. Componentes que não possuem opções listadas usam componente funcional do Vue para uma renderização mais rápida e servem como facilitadores na construção da marcação.

Utilização

A card has 3 basic components, v-card-title, v-card-text and v-card-actions.

v-card-media is deprecated, use v-img instead.

API

Nome
active-class
Padrão
undefined
Tipos
string

Components.Cards.

Nome
append
Padrão
false
Tipos
boolean

Components.Cards.

Nome
color
Padrão
undefined
Tipos
string

Components.Cards.

Nome
dark
Padrão
false
Tipos
boolean

Components.Cards.

Nome
disabled
Padrão
false
Tipos
boolean

Components.Cards.

Nome
elevation
Padrão
undefined
Tipos
number | string

Components.Cards.

Nome
exact
Padrão
false
Tipos
boolean

Components.Cards.

Nome
exact-active-class
Padrão
undefined
Tipos
string

Components.Cards.

Nome
flat
Padrão
false
Tipos
boolean

Remove a sombra do cartão

Nome
height
Padrão
undefined
Tipos
number | string

Define manualmente a altura do cartão

Nome
hover
Padrão
false
Tipos
boolean

Aplica uma elevação mais alta ao passar o mouse

Nome
href
Padrão
undefined
Tipos
string | object

Components.Cards.

Nome
img
Padrão
undefined
Tipos
string

Especifica uma imagem de fundo

Nome
light
Padrão
false
Tipos
boolean

Components.Cards.

Nome
max-height
Padrão
undefined
Tipos
number | string

Define a altura máxima do conteúdo

Nome
max-width
Padrão
undefined
Tipos
number | string

Components.Cards.

Nome
min-height
Padrão
undefined
Tipos
number | string

Components.Cards.

Nome
min-width
Padrão
undefined
Tipos
number | string

Components.Cards.

Nome
nuxt
Padrão
false
Tipos
boolean

Components.Cards.

Nome
raised
Padrão
false
Tipos
boolean

Especifica uma elevação padrão mais alta

Nome
replace
Padrão
false
Tipos
boolean

Components.Cards.

Nome
ripple
Padrão
undefined
Tipos
boolean | object

Aplica a diretiva v-ripple

Nome
tag
Padrão
'div'
Tipos
string

Components.Cards.

Nome
target
Padrão
undefined
Tipos
string

Components.Cards.

Nome
tile
Padrão
false
Tipos
boolean

Transforme o cartão em formato de azulejo, removendo o arredondamento da borda

Nome
to
Padrão
undefined
Tipos
string | object

Components.Cards.

Nome
width
Padrão
undefined
Tipos
number | string

A largura do conteúdo

Exemplos

Mídia com texto

Usando o sistema de layout, podemos adicionar texto personalizado em qualquer lugar dentro do plano de fundo.

Cartões horizontais

Usando v-flex, você pode criar cartões horizontais personalizados. use a propriedade contain para encolher o v-card-media para caber dentro da área, em vez de cobrí-la.

Grades

Usando listas de grade você pode criar belos layouts.

Ações personalizadas

Com um simples condicional você pode facilmente adicionar texto suplementar que fica escondido até que seja aberto.

Twitter card

The v-card component has multiple children components that help you build complex examples without having to worry about spacing. This example is comprised of the v-card-title, v-card-text and v-card-actions components.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore