|
@@ -0,0 +1,192 @@
|
|
|
+@use "@/assets/utils.scss";
|
|
|
+
|
|
|
+.chapter4 {
|
|
|
+ position: relative;
|
|
|
+
|
|
|
+ &__title {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(101);
|
|
|
+ right: utils.vw-calc(91);
|
|
|
+ width: utils.vw-calc(568);
|
|
|
+ height: utils.vw-calc(654);
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(99);
|
|
|
+ left: utils.vw-calc(106);
|
|
|
+ width: utils.vw-calc(215);
|
|
|
+ height: utils.vw-calc(544);
|
|
|
+ background: url("./images/unit-min.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(619);
|
|
|
+ left: utils.vw-calc(649);
|
|
|
+ width: utils.vw-calc(443);
|
|
|
+ height: utils.vw-calc(417);
|
|
|
+ background: url("./images/img1-min.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ &-card {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(1236);
|
|
|
+ left: 50%;
|
|
|
+ width: utils.vw-calc(1578);
|
|
|
+ height: utils.vw-calc(889);
|
|
|
+ font-size: utils.vw-calc(24);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ background: url("./images/card-min.png") no-repeat center / contain;
|
|
|
+
|
|
|
+ h2 {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(-57);
|
|
|
+ left: 50%;
|
|
|
+ padding-right: utils.vw-calc(20);
|
|
|
+ letter-spacing: utils.vw-calc(6);
|
|
|
+ font-family: "SourceHanSerifSC-Bold";
|
|
|
+ width: utils.vw-calc(729);
|
|
|
+ height: utils.vw-calc(160);
|
|
|
+ text-align: center;
|
|
|
+ color: #eed4a9;
|
|
|
+ line-height: utils.vw-calc(180);
|
|
|
+ font-size: utils.vw-calc(48);
|
|
|
+ transform: translateX(-50%);
|
|
|
+ background: url("./images/title-min.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ &__img {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(214);
|
|
|
+ left: utils.vw-calc(131);
|
|
|
+ width: utils.vw-calc(649);
|
|
|
+ }
|
|
|
+ &-inner {
|
|
|
+ position: absolute;
|
|
|
+ top: utils.vw-calc(231);
|
|
|
+ right: utils.vw-calc(124);
|
|
|
+ width: utils.vw-calc(623);
|
|
|
+ line-height: utils.vw-calc(40);
|
|
|
+
|
|
|
+ div {
|
|
|
+ margin-top: utils.vw-calc(30);
|
|
|
+ text-indent: 2em;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ left: utils.vw-calc(-95);
|
|
|
+ bottom: utils.vw-calc(-93);
|
|
|
+ width: utils.vw-calc(432);
|
|
|
+ height: utils.vw-calc(561);
|
|
|
+ background: url("./images/img3-min.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ content: "";
|
|
|
+ position: absolute;
|
|
|
+ right: utils.vw-calc(-14);
|
|
|
+ bottom: utils.vw-calc(-38);
|
|
|
+ width: utils.vw-calc(210);
|
|
|
+ height: utils.vw-calc(178);
|
|
|
+ background: url("./images/img2-min.png") no-repeat center / contain;
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+.toggle-btn {
|
|
|
+ position: absolute;
|
|
|
+ top: 50%;
|
|
|
+ width: utils.vw-calc(87);
|
|
|
+ height: utils.vw-calc(88);
|
|
|
+ cursor: pointer;
|
|
|
+ transform: translateY(-50%);
|
|
|
+ z-index: 4;
|
|
|
+
|
|
|
+ &.left {
|
|
|
+ left: utils.vw-calc(-120);
|
|
|
+ }
|
|
|
+ &.right {
|
|
|
+ right: utils.vw-calc(-120);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
+@media screen and (max-width: 768px) {
|
|
|
+ .chapter4 {
|
|
|
+ &__title {
|
|
|
+ top: utils.vw-calc(51);
|
|
|
+ right: utils.vw-calc(20);
|
|
|
+ width: utils.vw-calc(284);
|
|
|
+ height: utils.vw-calc(327);
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ top: utils.vw-calc(19);
|
|
|
+ left: utils.vw-calc(19);
|
|
|
+ width: utils.vw-calc(129);
|
|
|
+ height: utils.vw-calc(326);
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ top: utils.vw-calc(324);
|
|
|
+ left: utils.vw-calc(160);
|
|
|
+ width: utils.vw-calc(301);
|
|
|
+ height: utils.vw-calc(281);
|
|
|
+ }
|
|
|
+ &-card {
|
|
|
+ top: utils.vw-calc(607);
|
|
|
+ width: utils.vw-calc(589);
|
|
|
+ height: utils.vw-calc(923);
|
|
|
+ font-size: utils.vw-calc(18);
|
|
|
+ background: url("./images/m-card-min.png") no-repeat center / contain;
|
|
|
+
|
|
|
+ h2 {
|
|
|
+ margin-left: utils.vw-calc(30);
|
|
|
+ top: utils.vw-calc(-35);
|
|
|
+ padding-right: utils.vw-calc(20);
|
|
|
+ letter-spacing: utils.vw-calc(6);
|
|
|
+ width: utils.vw-calc(476);
|
|
|
+ height: utils.vw-calc(104);
|
|
|
+ line-height: utils.vw-calc(120);
|
|
|
+ font-size: utils.vw-calc(30);
|
|
|
+ }
|
|
|
+ &__img {
|
|
|
+ top: utils.vw-calc(118);
|
|
|
+ left: utils.vw-calc(67);
|
|
|
+ width: utils.vw-calc(456);
|
|
|
+ }
|
|
|
+ &-inner {
|
|
|
+ top: utils.vw-calc(465);
|
|
|
+ right: utils.vw-calc(50);
|
|
|
+ width: utils.vw-calc(458);
|
|
|
+ line-height: utils.vw-calc(40);
|
|
|
+ z-index: 4;
|
|
|
+
|
|
|
+ div {
|
|
|
+ margin-top: utils.vw-calc(30);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ &::after {
|
|
|
+ left: utils.vw-calc(-78);
|
|
|
+ bottom: utils.vw-calc(-60);
|
|
|
+ width: utils.vw-calc(269);
|
|
|
+ height: utils.vw-calc(354);
|
|
|
+ }
|
|
|
+ &::before {
|
|
|
+ right: utils.vw-calc(-13);
|
|
|
+ bottom: utils.vw-calc(-29);
|
|
|
+ width: utils.vw-calc(132);
|
|
|
+ height: utils.vw-calc(112);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ .toggle-btn {
|
|
|
+ width: utils.vw-calc(78);
|
|
|
+ height: utils.vw-calc(80);
|
|
|
+
|
|
|
+ &.left {
|
|
|
+ left: utils.vw-calc(-60);
|
|
|
+ }
|
|
|
+ &.right {
|
|
|
+ right: utils.vw-calc(-60);
|
|
|
+ }
|
|
|
+ }
|
|
|
+}
|