Skip to content

Card

常用的卡片布局。

基础用法

基础的卡片用法。

:::demo

vue
<template>
  <div class="card-wrap">
    <div class="card">{{ title }}</div>
  </div>
</template>

<script>
import { ref, defineComponent } from 'vue'

export default defineComponent({
  setup() {
    const title = ref('vuepress-plugin-demoblock-plus')

    return { title }
  }
})
</script>

<style>
.card-wrap {
  text-align: center;
}

.card {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
  color: var(--c-brand);
  background: var(--c-bg);
  border: 1px solid var(--c-brand);
  height: 80px;
  width: 600px;
}
</style>

:::

Setup TypeScript

setup typescript 用法。

:::demo

vue
<template>
  <div class="card-wrap">
    <div class="card">{{ title }}</div>
  </div>
</template>

<script lang="ts" setup>
import { ref } from 'vue'

interface IObject {
  [k: string]: any
}

const title = ref<any>('vuepress-plugin-demoblock-plus')
</script>

<style>
.card-wrap {
  text-align: center;
}

.card {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-weight: 500;
  color: var(--c-brand);
  background: var(--c-bg);
  border: 1px solid var(--c-brand);
  height: 80px;
  width: 600px;
}
</style>

:::

Released under the MIT License.