+
FiEE团队由运营专家、技术精英及国际顾问组成,提供从内容策划到全球推广的全方位支持。通过跨界合作与资源整合,FiEE突破传统边界,探索文艺新表达。依托前沿技术与精准营销,助力作品实现商业价值与社会影响力的双重提升,为文艺繁荣注入持久动力。
@@ -129,23 +170,74 @@ onUnmounted(() => {
-
-
-
-
+
+
+
+

-

-
+

+
卓越建树
以开拓之姿,登文艺之巅
-
长期深耕文艺领域,FiEE持续拓展业务版图,积累了深厚的行业资源,搭建起广泛的合作网络。目前已与多个全球热门自媒体平台深度携手,从多维度助力文艺创作者闪耀国际舞台,绽放独有的艺术光芒。
+
+ 长期深耕文艺领域,FiEE持续拓展业务版图,积累了深厚的行业资源,搭建起广泛的合作网络。目前已与多个全球热门自媒体平台深度携手,从多维度助力文艺创作者闪耀国际舞台,绽放独有的艺术光芒。
+
diff --git a/src/views/home/size1440/index.vue b/src/views/home/size1440/index.vue
index a1af360..9a9b6c1 100644
--- a/src/views/home/size1440/index.vue
+++ b/src/views/home/size1440/index.vue
@@ -6,7 +6,9 @@ import { ScrollTrigger } from 'gsap/ScrollTrigger';
import { useHome } from '@/store/home/index.js';
import { useTransitionComposable } from '@/composables/transition-composable';
import { useI18n } from 'vue-i18n';
+import { useRouter } from "vue-router";
+const router = useRouter();
const { transitionState } = useTransitionComposable();
const main = ref();
const secondImage = ref(null);
@@ -21,6 +23,7 @@ const { t } = useI18n();
const handleTabClick = (tab) => {
currentTab.value = tab;
+ router.push('/' + tab);
}
const goToSection = (i) => {
@@ -336,7 +339,7 @@ watch(
y: 0,
immediateRender: true
});
-
+
// 预先设置所有元素的初始状态
gsap.set([
".content4 > div:nth-child(1)",
@@ -367,35 +370,35 @@ watch(
opacity: 1,
y: 0,
})
- .to(".content4 > div:nth-child(2)", {
- opacity: 1,
- y: 0,
- }, "-=0.4")
- .to(".content4 > div:nth-child(3)", {
- opacity: 1,
- y: 0,
- }, "-=0.4")
- // 卡片动画
- .to(".content4 .container > div:first-child .card:first-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.2")
- .to(".content4 .container > .right .card:first-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6")
- .to(".content4 .container > div:first-child .card:last-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6")
- .to(".content4 .container > .right .card:last-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6");
+ .to(".content4 > div:nth-child(2)", {
+ opacity: 1,
+ y: 0,
+ }, "-=0.4")
+ .to(".content4 > div:nth-child(3)", {
+ opacity: 1,
+ y: 0,
+ }, "-=0.4")
+ // 卡片动画
+ .to(".content4 .container > div:first-child .card:first-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.2")
+ .to(".content4 .container > .right .card:first-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6")
+ .to(".content4 .container > div:first-child .card:last-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6")
+ .to(".content4 .container > .right .card:last-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6");
},
onLeave: () => {
// 离开第四幕时显示
@@ -406,23 +409,23 @@ watch(
ease: "power2.in"
}
})
- .to(".content4 .container .card", {
- opacity: 0,
- y: -30,
- stagger: {
- each: 0.1,
- from: "end"
- }
- })
- .to([
- ".content4 > div:nth-child(3)",
- ".content4 > div:nth-child(2)",
- ".content4 > div:nth-child(1)"
- ], {
- opacity: 0,
- y: -30,
- stagger: 0.1
- }, "-=0.3");
+ .to(".content4 .container .card", {
+ opacity: 0,
+ y: -30,
+ stagger: {
+ each: 0.1,
+ from: "end"
+ }
+ })
+ .to([
+ ".content4 > div:nth-child(3)",
+ ".content4 > div:nth-child(2)",
+ ".content4 > div:nth-child(1)"
+ ], {
+ opacity: 0,
+ y: -30,
+ stagger: 0.1
+ }, "-=0.3");
},
onEnterBack: () => {
// 返回第四幕时隐藏
@@ -432,7 +435,7 @@ watch(
y: 0,
immediateRender: true
});
-
+
gsap.set([
".content4 > div:nth-child(1)",
".content4 > div:nth-child(2)",
@@ -460,34 +463,34 @@ watch(
opacity: 1,
y: 0,
})
- .to(".content4 > div:nth-child(2)", {
- opacity: 1,
- y: 0,
- }, "-=0.4")
- .to(".content4 > div:nth-child(3)", {
- opacity: 1,
- y: 0,
- }, "-=0.4")
- .to(".content4 .container > div:first-child .card:first-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.2")
- .to(".content4 .container > .right .card:first-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6")
- .to(".content4 .container > div:first-child .card:last-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6")
- .to(".content4 .container > .right .card:last-child", {
- opacity: 1,
- y: 0,
- duration: 0.8
- }, "-=0.6");
+ .to(".content4 > div:nth-child(2)", {
+ opacity: 1,
+ y: 0,
+ }, "-=0.4")
+ .to(".content4 > div:nth-child(3)", {
+ opacity: 1,
+ y: 0,
+ }, "-=0.4")
+ .to(".content4 .container > div:first-child .card:first-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.2")
+ .to(".content4 .container > .right .card:first-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6")
+ .to(".content4 .container > div:first-child .card:last-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6")
+ .to(".content4 .container > .right .card:last-child", {
+ opacity: 1,
+ y: 0,
+ duration: 0.8
+ }, "-=0.6");
},
onLeaveBack: () => {
// 向上离开第四幕时显示
@@ -498,23 +501,23 @@ watch(
ease: "power2.in"
}
})
- .to(".content4 .container .card", {
- opacity: 0,
- y: 30,
- stagger: {
- each: 0.1,
- from: "end"
- }
- })
- .to([
- ".content4 > div:nth-child(3)",
- ".content4 > div:nth-child(2)",
- ".content4 > div:nth-child(1)"
- ], {
- opacity: 0,
- y: 30,
- stagger: 0.1
- }, "-=0.3");
+ .to(".content4 .container .card", {
+ opacity: 0,
+ y: 30,
+ stagger: {
+ each: 0.1,
+ from: "end"
+ }
+ })
+ .to([
+ ".content4 > div:nth-child(3)",
+ ".content4 > div:nth-child(2)",
+ ".content4 > div:nth-child(1)"
+ ], {
+ opacity: 0,
+ y: 30,
+ stagger: 0.1
+ }, "-=0.3");
}
});
}, main.value);
@@ -525,8 +528,24 @@ watch(
+
- {{ t('home.scroll.tip') }}
+ {{ t('home.scroll.tip') }}
@@ -578,7 +597,8 @@ watch(
-
{{ t('home.section3.features.data.title') }}
+
{{
+ t('home.section3.features.data.title') }}
{{ t('home.section3.features.data.desc') }}
@@ -586,7 +606,8 @@ watch(
-
{{ t('home.section3.features.ai.title') }}
+
{{ t('home.section3.features.ai.title')
+ }}
{{ t('home.section3.features.ai.desc') }}
@@ -594,7 +615,8 @@ watch(
-
{{ t('home.section3.features.cloud.title') }}
+
{{
+ t('home.section3.features.cloud.title') }}
{{ t('home.section3.features.cloud.desc') }}
@@ -602,7 +624,8 @@ watch(
-
{{ t('home.section3.features.cooperation.title') }}
+
{{
+ t('home.section3.features.cooperation.title') }}
{{ t('home.section3.features.cooperation.desc') }}
@@ -610,7 +633,8 @@ watch(
-
{{ t('home.section3.features.promotion.title') }}
+
{{
+ t('home.section3.features.promotion.title') }}
{{ t('home.section3.features.promotion.desc') }}
@@ -684,13 +708,56 @@ watch(