diff --git a/packages/card/index.less b/packages/card/index.less
index e8bd4c79c..fde0b3cb0 100644
--- a/packages/card/index.less
+++ b/packages/card/index.less
@@ -19,19 +19,10 @@
&__thumb {
position: relative;
- display: flex;
flex: none;
- align-items: center;
- justify-content: center;
width: @card-thumb-size;
height: @card-thumb-size;
margin-right: 10px;
-
- img {
- max-width: 100%;
- max-height: 100%;
- border: none;
- }
}
&__content {
diff --git a/packages/card/index.tsx b/packages/card/index.tsx
index 0888312e7..ede70c584 100644
--- a/packages/card/index.tsx
+++ b/packages/card/index.tsx
@@ -1,6 +1,7 @@
import { use, isDef } from '../utils';
import { inherit } from '../utils/functional';
import Tag from '../tag';
+import Image from '../image';
// Types
import { CreateElement, RenderContext } from 'vue/types';
@@ -53,27 +54,35 @@ function Card(
function ThumbTag() {
if (slots.tag || props.tag) {
- const DefaultTag = (
-
+
+