|
|
@@ -0,0 +1,210 @@
|
|
|
+@use "@/assets/utils.scss";
|
|
|
+
|
|
|
+.home {
|
|
|
+ position: absolute;
|
|
|
+ inset: 0;
|
|
|
+ overflow: hidden;
|
|
|
+ background: url("./images/bg-min.jpg") no-repeat center / cover;
|
|
|
+
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(42);
|
|
|
+ left: utils.vh-calc(8);
|
|
|
+ width: utils.vh-calc(158);
|
|
|
+ height: utils.vh-calc(112);
|
|
|
+ background: url("@/assets/images/logo-min.png") no-repeat center / contain;
|
|
|
+ z-index: 9;
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(0);
|
|
|
+ right: utils.vh-calc(26);
|
|
|
+ width: utils.vh-calc(187);
|
|
|
+ height: utils.vh-calc(510);
|
|
|
+ background: url("./images/title-min.png") no-repeat center / contain;
|
|
|
+ z-index: 9;
|
|
|
+ }
|
|
|
+ &-menu {
|
|
|
+ position: fixed;
|
|
|
+ left: utils.vh-calc(28);
|
|
|
+ bottom: utils.vh-calc(256);
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ justify-content: space-between;
|
|
|
+ padding: utils.vh-calc(10) 0;
|
|
|
+ width: utils.vh-calc(104);
|
|
|
+ height: utils.vh-calc(478);
|
|
|
+ border-radius: 4px;
|
|
|
+ background: rgba($color: #000000, $alpha: 0.2);
|
|
|
+
|
|
|
+ li {
|
|
|
+ img {
|
|
|
+ width: 100%;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &-tab {
|
|
|
+ position: fixed;
|
|
|
+ right: utils.vw-calc(30);
|
|
|
+ bottom: utils.vh-calc(35);
|
|
|
+ width: utils.vh-calc(429);
|
|
|
+ height: utils.vh-calc(248);
|
|
|
+ background: url("./images/tab-bg.png") no-repeat center / contain;
|
|
|
+ z-index: 5;
|
|
|
+
|
|
|
+ > div {
|
|
|
+ position: absolute;
|
|
|
+ cursor: pointer;
|
|
|
+ }
|
|
|
+ .story {
|
|
|
+ top: utils.vh-calc(34);
|
|
|
+ left: utils.vh-calc(100);
|
|
|
+ width: utils.vh-calc(200);
|
|
|
+ height: utils.vh-calc(85);
|
|
|
+ }
|
|
|
+ .biographies {
|
|
|
+ left: utils.vh-calc(100);
|
|
|
+ bottom: utils.vh-calc(35);
|
|
|
+ width: utils.vh-calc(220);
|
|
|
+ height: utils.vh-calc(80);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .vdr {
|
|
|
+ border: 0;
|
|
|
+ }
|
|
|
+ &__map {
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+ &-point {
|
|
|
+ position: absolute;
|
|
|
+ width: utils.vw-calc(103);
|
|
|
+ height: utils.vw-calc(252);
|
|
|
+
|
|
|
+ &.point0 {
|
|
|
+ top: utils.vw-calc(780);
|
|
|
+ left: utils.vw-calc(460);
|
|
|
+ }
|
|
|
+ &.point1 {
|
|
|
+ top: utils.vw-calc(630);
|
|
|
+ left: utils.vw-calc(620);
|
|
|
+ }
|
|
|
+ &.point2 {
|
|
|
+ top: utils.vw-calc(560);
|
|
|
+ left: utils.vw-calc(340);
|
|
|
+ }
|
|
|
+ &.point3 {
|
|
|
+ top: utils.vw-calc(320);
|
|
|
+ left: utils.vw-calc(250);
|
|
|
+ }
|
|
|
+ &.point4 {
|
|
|
+ right: utils.vw-calc(110);
|
|
|
+ bottom: utils.vw-calc(340);
|
|
|
+ }
|
|
|
+ &.point5 {
|
|
|
+ right: utils.vw-calc(390);
|
|
|
+ bottom: utils.vw-calc(330);
|
|
|
+ }
|
|
|
+ img {
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ bottom: utils.vw-calc(85);
|
|
|
+ width: utils.vw-calc(103);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ bottom: utils.vw-calc(0);
|
|
|
+ width: utils.vw-calc(100);
|
|
|
+ height: utils.vw-calc(100);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ background: url("./images/step.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ &.active {
|
|
|
+ z-index: 9;
|
|
|
+
|
|
|
+ img {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ left: 50%;
|
|
|
+ bottom: utils.vw-calc(-70);
|
|
|
+ width: utils.vw-calc(360);
|
|
|
+ height: utils.vw-calc(600);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ background: url("./images/line-active.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.point-panel {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ gap: 30px;
|
|
|
+ padding: 25px 70px 80px;
|
|
|
+ background: rgba(0, 0, 0, 0.8);
|
|
|
+ backdrop-filter: blur(20px);
|
|
|
+ box-shadow: 0 -8px 16px rgba(0, 0, 0, 0.6);
|
|
|
+
|
|
|
+ &-img {
|
|
|
+ position: relative;
|
|
|
+ width: utils.vw-calc(173);
|
|
|
+ height: utils.vw-calc(281);
|
|
|
+ background: url("./images/point-bg-min.png") no-repeat center / contain;
|
|
|
+
|
|
|
+ img {
|
|
|
+ position: relative;
|
|
|
+ }
|
|
|
+ .c0 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(139);
|
|
|
+ height: utils.vw-calc(227);
|
|
|
+ }
|
|
|
+ .c1 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(114);
|
|
|
+ height: utils.vw-calc(229);
|
|
|
+ }
|
|
|
+ .c2 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(139);
|
|
|
+ height: utils.vw-calc(227);
|
|
|
+ }
|
|
|
+ .c3 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(108);
|
|
|
+ height: utils.vw-calc(222);
|
|
|
+ }
|
|
|
+ .c4 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(133);
|
|
|
+ height: utils.vw-calc(227);
|
|
|
+ }
|
|
|
+ .c5 {
|
|
|
+ top: utils.vw-calc(20);
|
|
|
+ left: utils.vw-calc(22);
|
|
|
+ width: utils.vw-calc(104);
|
|
|
+ height: utils.vw-calc(231);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &-content {
|
|
|
+ color: white;
|
|
|
+ font-size: 24px;
|
|
|
+ line-height: 56px;
|
|
|
+ }
|
|
|
+}
|