|
|
@@ -0,0 +1,484 @@
|
|
|
+@use "@/assets/utils.scss";
|
|
|
+
|
|
|
+.list {
|
|
|
+ position: absolute;
|
|
|
+ inset: 0;
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+ padding-top: 73px;
|
|
|
+ height: 100%;
|
|
|
+
|
|
|
+ &-content {
|
|
|
+ flex: 1;
|
|
|
+ background: linear-gradient(to bottom, #c5b79b, #f6efdb 80%);
|
|
|
+
|
|
|
+ &-swiper {
|
|
|
+ padding-right: utils.vh-calc(200);
|
|
|
+ width: 100%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ &-slide {
|
|
|
+ position: relative;
|
|
|
+ width: utils.vh-calc(466);
|
|
|
+ height: 100%;
|
|
|
+ flex-shrink: 0;
|
|
|
+ border-left: 2px solid #bdac92;
|
|
|
+ cursor: pointer;
|
|
|
+ transition: background-image 0.2s ease-out;
|
|
|
+ background: url("./images/detail/bg-min.png") no-repeat center / cover;
|
|
|
+
|
|
|
+ &:first-child {
|
|
|
+ border-left: none;
|
|
|
+ }
|
|
|
+ &:hover {
|
|
|
+ z-index: 1;
|
|
|
+
|
|
|
+ &::after {
|
|
|
+ display: none;
|
|
|
+ }
|
|
|
+ .list-content-slide-mask {
|
|
|
+ display: block;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(even) {
|
|
|
+ .list-content-slide-title {
|
|
|
+ top: utils.vh-calc(138);
|
|
|
+ }
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &-content {
|
|
|
+ top: unset;
|
|
|
+ bottom: utils.vh-calc(140);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &-mask {
|
|
|
+ display: none;
|
|
|
+ position: absolute;
|
|
|
+ inset: 0;
|
|
|
+ background-image: url("./images/detail/bg-hover-min.png");
|
|
|
+ z-index: 1;
|
|
|
+
|
|
|
+ .list-content-slide-title {
|
|
|
+ color: #d6d3ca;
|
|
|
+ }
|
|
|
+ &-content {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(147);
|
|
|
+ left: 50%;
|
|
|
+ margin-left: utils.vh-calc(-177);
|
|
|
+ width: utils.vh-calc(354);
|
|
|
+ font-size: utils.vh-calc(16);
|
|
|
+ color: #eeebe1;
|
|
|
+ line-height: utils.vh-calc(28);
|
|
|
+ text-indent: 2em;
|
|
|
+ opacity: 0.72;
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ animation: fadeInLeft20 ease-out 0.5s both;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ animation: fadeInLeft20 0.6s ease-out 0.2s both;
|
|
|
+ }
|
|
|
+ &-title {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(490);
|
|
|
+ left: utils.vh-calc(20);
|
|
|
+ writing-mode: vertical-lr;
|
|
|
+ line-height: utils.vh-calc(40);
|
|
|
+ letter-spacing: 4px;
|
|
|
+
|
|
|
+ p:first-child {
|
|
|
+ font-size: utils.vh-calc(25);
|
|
|
+ font-family: "SourceHanSerifSC-Bold";
|
|
|
+ }
|
|
|
+ p:last-child {
|
|
|
+ position: relative;
|
|
|
+ top: utils.vh-calc(5);
|
|
|
+ font-size: utils.vh-calc(15);
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(-41);
|
|
|
+ left: utils.vh-calc(8);
|
|
|
+ width: utils.vh-calc(24);
|
|
|
+ height: utils.vh-calc(25);
|
|
|
+ background: url("./images/detail/seal.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &-tabbar {
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ justify-content: center;
|
|
|
+ height: utils.vh-calc(113);
|
|
|
+ background: url("./images/detail/footer-bg-min.jpg") no-repeat center /
|
|
|
+ cover;
|
|
|
+
|
|
|
+ ul {
|
|
|
+ display: flex;
|
|
|
+ gap: 120px;
|
|
|
+
|
|
|
+ li {
|
|
|
+ width: 229px;
|
|
|
+ height: 64px;
|
|
|
+ font-size: 24px;
|
|
|
+ color: #5e4f38;
|
|
|
+ text-align: center;
|
|
|
+ line-height: 60px;
|
|
|
+ background: url("./images/detail/tab-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ cursor: pointer;
|
|
|
+
|
|
|
+ &.active {
|
|
|
+ color: #e4dcc8;
|
|
|
+ background-image: url("./images/detail/tab-active-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.iron {
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(88);
|
|
|
+ left: utils.vh-calc(40);
|
|
|
+ width: utils.vh-calc(58);
|
|
|
+ height: utils.vh-calc(246);
|
|
|
+ background: url("./images/detail/label1-min.png") no-repeat center / cover;
|
|
|
+ z-index: 9;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide {
|
|
|
+ &:nth-child(1) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(87);
|
|
|
+ bottom: utils.vh-calc(53);
|
|
|
+ width: utils.vh-calc(564);
|
|
|
+ height: utils.vh-calc(391);
|
|
|
+ background: url("./images/detail/1-1-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/1-1-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(2) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(123);
|
|
|
+ left: utils.vh-calc(103);
|
|
|
+ width: utils.vh-calc(446);
|
|
|
+ height: utils.vh-calc(243);
|
|
|
+ background: url("./images/detail/1-2-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/1-2-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(3) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(87);
|
|
|
+ bottom: utils.vh-calc(87);
|
|
|
+ width: utils.vh-calc(537);
|
|
|
+ height: utils.vh-calc(263);
|
|
|
+ background: url("./images/detail/1-3-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/1-3-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(4) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(98);
|
|
|
+ left: utils.vh-calc(143);
|
|
|
+ width: utils.vh-calc(358);
|
|
|
+ height: utils.vh-calc(403);
|
|
|
+ background: url("./images/detail/1-4-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/1-4-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(5) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(44);
|
|
|
+ bottom: utils.vh-calc(86);
|
|
|
+ width: utils.vh-calc(531);
|
|
|
+ height: utils.vh-calc(301);
|
|
|
+ background: url("./images/detail/1-5-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/1-5-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.monster {
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(88);
|
|
|
+ left: utils.vh-calc(40);
|
|
|
+ width: utils.vh-calc(58);
|
|
|
+ height: utils.vh-calc(242);
|
|
|
+ background: url("./images/detail/label2-min.png") no-repeat center / cover;
|
|
|
+ z-index: 9;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide {
|
|
|
+ &:nth-child(1) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(70);
|
|
|
+ bottom: utils.vh-calc(70);
|
|
|
+ width: utils.vh-calc(543);
|
|
|
+ height: utils.vh-calc(236);
|
|
|
+ background: url("./images/detail/2-1-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-1-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(2) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(123);
|
|
|
+ left: utils.vh-calc(90);
|
|
|
+ width: utils.vh-calc(448);
|
|
|
+ height: utils.vh-calc(344);
|
|
|
+ background: url("./images/detail/2-2-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-2-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(3) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(78);
|
|
|
+ bottom: utils.vh-calc(61);
|
|
|
+ width: utils.vh-calc(480);
|
|
|
+ height: utils.vh-calc(235);
|
|
|
+ background: url("./images/detail/2-3-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-3-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(4) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(208);
|
|
|
+ left: utils.vh-calc(62);
|
|
|
+ width: utils.vh-calc(507);
|
|
|
+ height: utils.vh-calc(207);
|
|
|
+ background: url("./images/detail/2-4-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-4-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(5) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(80);
|
|
|
+ bottom: utils.vh-calc(125);
|
|
|
+ width: utils.vh-calc(509);
|
|
|
+ height: utils.vh-calc(202);
|
|
|
+ background: url("./images/detail/2-5-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-5-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(6) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(178);
|
|
|
+ left: utils.vh-calc(77);
|
|
|
+ width: utils.vh-calc(469);
|
|
|
+ height: utils.vh-calc(203);
|
|
|
+ background: url("./images/detail/2-6-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-6-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(7) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(100);
|
|
|
+ bottom: utils.vh-calc(109);
|
|
|
+ width: utils.vh-calc(434);
|
|
|
+ height: utils.vh-calc(256);
|
|
|
+ background: url("./images/detail/2-7-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-7-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(8) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(148);
|
|
|
+ left: utils.vh-calc(79);
|
|
|
+ width: utils.vh-calc(490);
|
|
|
+ height: utils.vh-calc(234);
|
|
|
+ background: url("./images/detail/2-8-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-8-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(9) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(95);
|
|
|
+ bottom: utils.vh-calc(78);
|
|
|
+ width: utils.vh-calc(434);
|
|
|
+ height: utils.vh-calc(340);
|
|
|
+ background: url("./images/detail/2-9-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/2-9-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.building {
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vh-calc(88);
|
|
|
+ left: utils.vh-calc(40);
|
|
|
+ width: utils.vh-calc(140);
|
|
|
+ height: utils.vh-calc(255);
|
|
|
+ background: url("./images/detail/label3-min.png") no-repeat center / cover;
|
|
|
+ z-index: 9;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide {
|
|
|
+ &:nth-child(1) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(86);
|
|
|
+ bottom: utils.vh-calc(205);
|
|
|
+ width: utils.vh-calc(505);
|
|
|
+ height: utils.vh-calc(31);
|
|
|
+ background: url("./images/detail/3-1-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/3-1-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(2) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ top: utils.vh-calc(37);
|
|
|
+ left: utils.vh-calc(1);
|
|
|
+ width: utils.vh-calc(535);
|
|
|
+ height: utils.vh-calc(401);
|
|
|
+ background: url("./images/detail/3-2-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/3-2-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &:nth-child(3) {
|
|
|
+ &::after,
|
|
|
+ .list-content-slide-mask::after {
|
|
|
+ left: utils.vh-calc(56);
|
|
|
+ bottom: utils.vh-calc(133);
|
|
|
+ width: utils.vh-calc(519);
|
|
|
+ height: utils.vh-calc(248);
|
|
|
+ background: url("./images/detail/3-3-min.png") no-repeat center /
|
|
|
+ contain;
|
|
|
+ }
|
|
|
+
|
|
|
+ .list-content-slide-mask {
|
|
|
+ &::after {
|
|
|
+ background-image: url("./images/detail/3-3-1-min.png");
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|