Card

El componente v-card es un componente versátil que puede ser usado desde un panel hasta para una imagen estática. El componente card tiene numerosos componentes auxiliares para hacer el markup tan sencillo como sea posible. Los componentes que no tienen opciones listadas utilizan la opción de componente funcional de Vue para hacer un render más rápido y sirven como markup sugar para construir más fácilmente.

Uso

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

Nombre
active-class
Default
undefined
Type
string

La clase que se aplica cuando el componente está activo. Advertencia: Dependiendo del componente, esto puede traer efectos secundarios. Si necesitas agregar una clase personalizada encima de la default, házlo así: active-class="default-class your-class"

Nombre
append
Default
false
Type
boolean

Prop router-link del Vue Router

Nombre
color
Default
undefined
Type
string

Aplica el color especificado al control.

Nombre
dark
Default
false
Type
boolean

Aplica la variante del tema dark

Nombre
disabled
Default
false
Type
boolean

Route item deshabilitado

Nombre
elevation
Default
undefined
Type
number | string

Components.Cards.

Nombre
exact
Default
false
Type
boolean

Coincidir con el link exactamente. Sin esto, "/" coincidirá con todas las rutas

Nombre
exact-active-class
Default
undefined
Type
string

Prop router-link del Vue Router

Nombre
flat
Default
false
Type
boolean

Quitar la sombra de la tarjeta

Nombre
height
Default
undefined
Type
number | string

Define manualmente la altura de la tarjeta

Nombre
hover
Default
false
Type
boolean

Aplicar una elevación más alta al pasar el puntero por encima

Nombre
href
Default
undefined
Type
string | object

Denotará la etiqueta del componente como <a>

Nombre
img
Default
undefined
Type
string

Especifica una imagen de fondo

Nombre
light
Default
false
Type
boolean

Aplica la variante del tema light

Nombre
max-height
Default
undefined
Type
number | string

Configura la altura máxima para el contenido

Nombre
max-width
Default
undefined
Type
number | string

Components.Cards.

Nombre
min-height
Default
undefined
Type
number | string

Components.Cards.

Nombre
min-width
Default
undefined
Type
number | string

Components.Cards.

Nombre
nuxt
Default
false
Type
boolean

Especifica el link como un nuxt-link

Nombre
raised
Default
false
Type
boolean

Especifica una elevación más alta por default

Nombre
replace
Default
false
Type
boolean

Prop router-link del Vue Router

Nombre
ripple
Default
undefined
Type
boolean | object

Aplica la directiva v-ripple

Nombre
tag
Default
'div'
Type
string

Especifica una etiqueta personalizada para ser usada en el componente

Nombre
target
Default
undefined
Type
string

Especifica el atributo target, sólo funciona para la etiqueta <a>

Nombre
tile
Default
false
Type
boolean

Convierte el card en un tile al quitar el redondeo del borde

Nombre
to
Default
undefined
Type
string | object

Denotará la etiqueta del componente como <router-link>

Nombre
width
Default
undefined
Type
number | string

El ancho del contenido

Ejemplos

Contenido con texto

Al hacer uso del sistema de layout, podemos agregar un texto personalizado en cualquier parte del fondo.

Cards horizontales

Usando v-flex, puedes crear cards personalizadas horizontales. Utiliza la propiedad contain para hacer que v-card-media se encoja y quepa en el contenedor, en lugar de cubrirlo..

Grids

Al utilizar grid lists puedes crear distribuciones bellas.

Acciones personalizadas

Con una simple condición puedes agregar texto que permanece oculto hasta que se abre.

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