docs(pro): animate screenshots on landing page
@@ -2,6 +2,7 @@
|
||||
@import "@nuxt/ui-pro";
|
||||
|
||||
@source "../../../content";
|
||||
@source "../../../node_modules/.c12";
|
||||
|
||||
@theme static {
|
||||
--container-8xl: 90rem;
|
||||
|
||||
@@ -119,7 +119,7 @@ testimonials:
|
||||
to: 'https://www.linkedin.com/in/anthonybettini/'
|
||||
target: _blank
|
||||
avatar:
|
||||
src: 'https://media.licdn.com/dms/image/v2/C4E03AQEY3pmXsH8hDg/profile-displayphoto-shrink_200_200/profile-displayphoto-shrink_200_200/0/1519741249602?e=1743638400&v=beta&t=lw2K6vS0OOCZWGtHY1buJVkRItQCa4OQw0vzAhhpJk8'
|
||||
src: 'https://media.licdn.com/dms/image/v2/C4E03AQEY3pmXsH8hDg/profile-displayphoto-shrink_800_800/profile-displayphoto-shrink_800_800/0/1519741249442?e=1746057600&v=beta&t=dvQfBT9ah03MPNy9cnly30ugreeCdxG4nrxV3lwKAC8'
|
||||
- quote: "Wow, Nuxt UI Pro is a total game-changer! I'm seriously impressed with the quality, attention to detail, and the insane variety of components you get. It's like hitting the jackpot for any developer. I've saved countless hours that I would've spent stressing over making my apps look good, with amazing accessible UX, and instead, I've been able to focus on the real deal – building the app itself. It's an instant buy for me, every single time. No second thoughts!"
|
||||
user:
|
||||
name: 'Yaz Jallad'
|
||||
|
||||
@@ -38,9 +38,41 @@ useSeoMeta({
|
||||
<Motion as-child :initial="{ height: 0 }" :animate="{ height: 'auto' }" :transition="{ delay: 0.2, duration: 1 }">
|
||||
<div aria-hidden="true" class="hidden lg:block absolute z-[-1] border-x border-(--ui-border) inset-0 mx-4 sm:mx-6 lg:mx-8" />
|
||||
</Motion>
|
||||
<Motion as-child :initial="{ opacity: 0 }" :animate="{ opacity: 1 }" :transition="{ delay: 0.6, duration: 0.6 }">
|
||||
<NuxtImg src="/pro/hero.png" width="1374" height="439" alt="Nuxt UI Pro" class="w-full border-t border-x border-(--ui-border) bg-(--ui-bg-muted)" />
|
||||
</Motion>
|
||||
<div class="relative w-full h-[400px] border border-(--ui-border) bg-(--ui-bg-muted) overflow-hidden">
|
||||
<UPageMarquee reverse orientation="vertical" :overlay="false" :ui="{ root: '[--duration:40s] absolute w-[460px] -left-[100px] -top-[300px] h-[940px] transform-3d rotate-x-55 rotate-y-0 rotate-z-30' }">
|
||||
<img
|
||||
v-for="i in 4"
|
||||
:key="i"
|
||||
:src="`/pro/blocks/image${i}.png`"
|
||||
width="460"
|
||||
height="258"
|
||||
:alt="`Nuxt UI Pro Screenshot ${i}`"
|
||||
class="aspect-video border border-(--ui-border) rounded-[calc(var(--ui-radius)*2)] bg-white"
|
||||
>
|
||||
</UPageMarquee>
|
||||
<UPageMarquee orientation="vertical" :overlay="false" :ui="{ root: '[--duration:40s] absolute w-[460px] -top-[400px] left-[480px] h-[1160px] transform-3d rotate-x-55 rotate-y-0 rotate-z-30' }">
|
||||
<img
|
||||
v-for="i in [5, 6, 7, 8]"
|
||||
:key="i"
|
||||
:src="`/pro/blocks/image${i}.png`"
|
||||
width="460"
|
||||
height="258"
|
||||
:alt="`Nuxt UI Pro Screenshot ${i}`"
|
||||
class="aspect-video border border-(--ui-border) rounded-[calc(var(--ui-radius)*2)] bg-white"
|
||||
>
|
||||
</UPageMarquee>
|
||||
<UPageMarquee reverse orientation="vertical" :overlay="false" :ui="{ root: 'hidden md:flex [--duration:40s] absolute w-[460px] -top-[300px] left-[1020px] h-[1060px] transform-3d rotate-x-55 rotate-y-0 rotate-z-30' }">
|
||||
<img
|
||||
v-for="i in [9, 10, 11, 12]"
|
||||
:key="i"
|
||||
:src="`/pro/blocks/image${i}.png`"
|
||||
width="460"
|
||||
height="258"
|
||||
:alt="`Nuxt UI Pro Screenshot ${i}`"
|
||||
class="aspect-video border border-(--ui-border) rounded-[calc(var(--ui-radius)*2)] bg-white"
|
||||
>
|
||||
</UPageMarquee>
|
||||
</div>
|
||||
</UPageHero>
|
||||
<UPageCTA
|
||||
variant="outline"
|
||||
|
||||
BIN
docs/public/pro/blocks/image1.png
Normal file
|
After Width: | Height: | Size: 74 KiB |
BIN
docs/public/pro/blocks/image10.png
Normal file
|
After Width: | Height: | Size: 79 KiB |
BIN
docs/public/pro/blocks/image11.png
Normal file
|
After Width: | Height: | Size: 34 KiB |
BIN
docs/public/pro/blocks/image12.png
Normal file
|
After Width: | Height: | Size: 91 KiB |
BIN
docs/public/pro/blocks/image13.png
Normal file
|
After Width: | Height: | Size: 129 KiB |
BIN
docs/public/pro/blocks/image14.png
Normal file
|
After Width: | Height: | Size: 55 KiB |
BIN
docs/public/pro/blocks/image15.png
Normal file
|
After Width: | Height: | Size: 354 KiB |
BIN
docs/public/pro/blocks/image16.png
Normal file
|
After Width: | Height: | Size: 118 KiB |
BIN
docs/public/pro/blocks/image17.png
Normal file
|
After Width: | Height: | Size: 85 KiB |
BIN
docs/public/pro/blocks/image2.png
Normal file
|
After Width: | Height: | Size: 93 KiB |
BIN
docs/public/pro/blocks/image3.png
Normal file
|
After Width: | Height: | Size: 182 KiB |
BIN
docs/public/pro/blocks/image4.png
Normal file
|
After Width: | Height: | Size: 116 KiB |
BIN
docs/public/pro/blocks/image5.png
Normal file
|
After Width: | Height: | Size: 122 KiB |
BIN
docs/public/pro/blocks/image6.png
Normal file
|
After Width: | Height: | Size: 95 KiB |
BIN
docs/public/pro/blocks/image7.png
Normal file
|
After Width: | Height: | Size: 84 KiB |
BIN
docs/public/pro/blocks/image8.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
BIN
docs/public/pro/blocks/image9.png
Normal file
|
After Width: | Height: | Size: 93 KiB |