diff --git a/app/app.config.ts b/app/app.config.ts new file mode 100644 index 0000000..c8d9a62 --- /dev/null +++ b/app/app.config.ts @@ -0,0 +1,29 @@ +export default defineAppConfig({ + ui: { + header: { + slots: { + root: 'bg-default/75 backdrop-blur border-b border-default h-(--ui-header-height) sticky top-0 z-50', + container: 'flex items-center justify-between gap-3 h-full', + left: 'lg:flex-1 flex items-center gap-1.5', + center: 'hidden lg:flex', + right: 'flex items-center justify-end lg:flex-1 gap-1.5', + title: 'shrink-0 font-bold text-xl text-highlighted flex items-end gap-1.5', + toggle: 'lg:hidden', + content: 'lg:hidden', + overlay: 'lg:hidden', + header: 'px-4 sm:px-6 h-(--ui-header-height) shrink-0 flex items-center justify-between gap-3', + body: 'p-4 sm:p-6 overflow-y-auto' + }, + variants: { + toggleSide: { + left: { + toggle: '-ms-1.5' + }, + right: { + toggle: '-me-1.5' + } + } + } + } + } +}) diff --git a/app/assets/css/main.css b/app/assets/css/main.css index 123a54d..71447ad 100644 --- a/app/assets/css/main.css +++ b/app/assets/css/main.css @@ -10,4 +10,6 @@ /* !* background-color: #c8c8c8;*!*/ /* !*}*!*/ /*}*/ - +/*:root {*/ +/* --ui-header-height: --spacing(24);*/ +/*}*/ diff --git a/app/components/AppHeader.vue b/app/components/AppHeader.vue index 14e7ce1..1f5b618 100644 --- a/app/components/AppHeader.vue +++ b/app/components/AppHeader.vue @@ -5,9 +5,9 @@ const route = useRoute() const items = computed(() => [{ label: '首页', - to: '/docs/getting-started', + to: '/', icon: 'i-lucide-book-open', - active: route.path.startsWith('/docs/getting-started') + active: route.path.startsWith('/') }, { label: '产品与服务', @@ -52,24 +52,37 @@ const items = computed(() => [{ + diff --git a/app/components/landing/D3_INTELLIGENT_APIARY.vue b/app/components/landing/D3_INTELLIGENT_APIARY.vue new file mode 100644 index 0000000..7d0f6de --- /dev/null +++ b/app/components/landing/D3_INTELLIGENT_APIARY.vue @@ -0,0 +1,45 @@ + + + + + \ No newline at end of file diff --git a/app/components/landing/Hero.vue b/app/components/landing/Hero.vue index f008e94..0e0e2f1 100644 --- a/app/components/landing/Hero.vue +++ b/app/components/landing/Hero.vue @@ -20,10 +20,10 @@
- - - - + + + + @@ -53,9 +53,5 @@ z-index: -1; /* 确保内容在前景 */ } -/* 适配UPageHero内部样式 */ -.hero-fullscreen :deep(.u-page-hero) { - background-color: transparent; /* 移除组件默认背景 */ - height: 100%; -} + \ No newline at end of file diff --git a/app/components/landing/SERVICE_INTRODUCTION.vue b/app/components/landing/SERVICE_INTRODUCTION.vue new file mode 100644 index 0000000..24d24a7 --- /dev/null +++ b/app/components/landing/SERVICE_INTRODUCTION.vue @@ -0,0 +1,62 @@ + + + + + \ No newline at end of file diff --git a/app/pages/index/index.vue b/app/pages/index/index.vue index accd7b7..a0f6919 100644 --- a/app/pages/index/index.vue +++ b/app/pages/index/index.vue @@ -5,6 +5,8 @@ diff --git a/public/img/index/model2.b444287.gif b/public/img/index/model2.b444287.gif new file mode 100644 index 0000000..a88818c Binary files /dev/null and b/public/img/index/model2.b444287.gif differ diff --git a/public/img/index/service.png b/public/img/index/service.png new file mode 100644 index 0000000..199d7d0 Binary files /dev/null and b/public/img/index/service.png differ