|
29 | 29 | @card-click="handleCardClick" |
30 | 30 | > |
31 | 31 | <template #card-0> |
32 | | - <div class="border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b]"> |
33 | | - <div class="m-2 flex items-center"> |
34 | | - <i class="pi pi-circle-fill mr-2"></i> |
35 | | - |
36 | | - <span>Smooth</span> |
| 32 | + <div class="h-full flex flex-col"> |
| 33 | + <div class="rounded-2xl border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b] shrink-0"> |
| 34 | + <div class="m-2 flex items-center"> |
| 35 | + <i class="pi pi-circle-fill mr-2"></i> |
| 36 | + <span>Smooth</span> |
| 37 | + </div> |
37 | 38 | </div> |
38 | | - </div> |
39 | | - |
40 | | - <div class="relative p-2"> |
41 | | - <video autoplay loop muted playsinline class="rounded-[15px] w-full h-full"> |
42 | | - <source |
43 | | - src="https://cdn.dribbble.com/userupload/7053861/file/original-7956be57144058795db6bb24875bdab9.mp4" |
44 | | - type="video/mp4" |
| 39 | + <div class="relative p-2 flex-1 overflow-hidden rounded-[15px]"> |
| 40 | + <img |
| 41 | + src="@/assets/demo/cs1.webp" |
| 42 | + alt="Card swap demo screenshot 1" |
| 43 | + class="w-full h-full object-cover grayscale block transform scale-105" |
| 44 | + loading="lazy" |
| 45 | + decoding="async" |
45 | 46 | /> |
46 | | - Your browser does not support the video tag. |
47 | | - </video> |
| 47 | + </div> |
48 | 48 | </div> |
49 | 49 | </template> |
50 | 50 |
|
51 | 51 | <template #card-1> |
52 | | - <div class="border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b]"> |
53 | | - <div class="m-2 flex items-center"> |
54 | | - <i class="pi pi-code mr-2"></i> |
55 | | - |
56 | | - <span>Reliable</span> |
| 52 | + <div class="h-full flex flex-col"> |
| 53 | + <div class="rounded-2xl border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b] shrink-0"> |
| 54 | + <div class="m-2 flex items-center"> |
| 55 | + <i class="pi pi-code mr-2"></i> |
| 56 | + <span>Reliable</span> |
| 57 | + </div> |
57 | 58 | </div> |
58 | | - </div> |
59 | | - |
60 | | - <div class="relative p-2"> |
61 | | - <video autoplay loop muted playsinline class="rounded-[15px] w-full h-full"> |
62 | | - <source |
63 | | - src="https://cdn.dribbble.com/userupload/7078020/file/original-b071e9063d9e3ba86a85a61b9d5a7c42.mp4" |
64 | | - type="video/mp4" |
| 59 | + <div class="relative p-2 flex-1 overflow-hidden rounded-[15px]"> |
| 60 | + <img |
| 61 | + src="@/assets/demo/cs2.webp" |
| 62 | + alt="Card swap demo screenshot 2" |
| 63 | + class="w-full h-full object-cover grayscale block transform scale-105" |
| 64 | + loading="lazy" |
| 65 | + decoding="async" |
65 | 66 | /> |
66 | | - Your browser does not support the video tag. |
67 | | - </video> |
| 67 | + </div> |
68 | 68 | </div> |
69 | 69 | </template> |
70 | 70 |
|
71 | 71 | <template #card-2> |
72 | | - <div class="border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b]"> |
73 | | - <div class="m-2 flex items-center"> |
74 | | - <i class="pi pi-sliders-h mr-2"></i> |
75 | | - |
76 | | - <span>Customizable</span> |
| 72 | + <div class="h-full flex flex-col"> |
| 73 | + <div class="rounded-2xl border-b border-white bg-gradient-to-t from-[#222] to-[#0b0b0b] shrink-0"> |
| 74 | + <div class="m-2 flex items-center"> |
| 75 | + <i class="pi pi-sliders-h mr-2"></i> |
| 76 | + <span>Customizable</span> |
| 77 | + </div> |
77 | 78 | </div> |
78 | | - </div> |
79 | | - |
80 | | - <div class="relative p-2"> |
81 | | - <video autoplay loop muted playsinline class="rounded-[15px] w-full h-full"> |
82 | | - <source |
83 | | - src="https://cdn.dribbble.com/userupload/7098541/file/original-0b063b12ca835421580e6034368ad95a.mp4" |
84 | | - type="video/mp4" |
| 79 | + <div class="relative p-2 flex-1 overflow-hidden rounded-[15px]"> |
| 80 | + <img |
| 81 | + src="@/assets/demo/cs3.webp" |
| 82 | + alt="Card swap demo screenshot 3" |
| 83 | + class="w-full h-full object-cover grayscale block transform scale-105" |
| 84 | + loading="lazy" |
| 85 | + decoding="async" |
85 | 86 | /> |
86 | | - Your browser does not support the video tag. |
87 | | - </video> |
| 87 | + </div> |
88 | 88 | </div> |
89 | 89 | </template> |
90 | 90 | </CardSwap> |
|
0 commit comments