diff --git a/src/pages/_views/03-World.tsx b/src/pages/_views/03-World.tsx index bd5a245..553dbc4 100644 --- a/src/pages/_views/03-World.tsx +++ b/src/pages/_views/03-World.tsx @@ -2,6 +2,7 @@ import React, {useEffect, useRef, useState} from "react"; import {useStore} from "@nanostores/react"; import {viewIndex} from "../../components/store/rootLayoutStore.ts"; import {directions} from "../../components/store/lineDecoratorStore.ts"; +import {IconArrow} from "../../components/SvgIcons.tsx"; function Item({title, subTitle, delay}: { title: string; subTitle: string, delay: number }) { const $viewIndex = useStore(viewIndex) @@ -43,7 +44,7 @@ function Item({title, subTitle, delay}: { title: string; subTitle: string, delay function List() { return
+ className="w-[39.875rem] absolute top-[20.3703703704%] left-[9rem] transition-[opacity,visibility] duration-[600ms] portrait:invisible portrait:opacity-0 z-[3]"> { [ {title: "源石", subTitle: "ORIGINIUMS"}, @@ -57,6 +58,66 @@ function List() {
} +function Details({title, subTitle, description}: { title: string, subTitle: string, description: string }) { + return <> +
+
+
+
+ {title} +
+
+ {subTitle} +
+
+ {description} +
+
+ + +
+
+
+
+
+
+
+
+
+
+
+
+
+ +
+
返回
+
GO BACK
+
+
+ +} + export default function World() { const $viewIndex = useStore(viewIndex) const world = useRef(null) @@ -78,8 +139,10 @@ export default function World() { className="w-full h-full absolute left-0 bottom-0 bg-common-mask bg-[length:100%_100%] mix-blend-overlay pointer-events-none z-[2]"/>
+ className="h-[.95em] text-[#242424] text-[7rem] font-oswaldMedium whitespace-nowrap tracking-tighter absolute bottom-[11.25rem] left-[9rem] portrait:left-[4.25rem] portrait:bottom-[18.2908545727%] flex items-end translate-y-full overflow-hidden transition-opacity opacity-0 z-[2]"> WORLD
+
}