@use "@/assets/utils.scss"; .cover { position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; padding-top: utils.vh-calc(52); width: 100%; height: 100%; overflow: hidden; background: url("./images/bg-min.jpg") no-repeat center / cover; &__head { width: 1538px; height: 96px; } &__content { margin: utils.vh-calc(66) 0 utils.vh-calc(19); position: relative; width: utils.vh-calc(1543); height: utils.vh-calc(589); background: url("./images/card-min.jpg") no-repeat center / contain; &::before { content: ""; position: absolute; top: 0; left: 50%; width: utils.vh-calc(252); height: utils.vh-calc(649); transform: translateX(-50%); background: url("./images/label-min.png") no-repeat center / contain; } } &__tabs { display: flex; li { position: relative; cursor: pointer; &::before { content: ""; position: absolute; top: 50%; left: 50%; width: 100%; height: 100%; transform: translate(-50%, -50%); transition: background linear 0.2s; } &:hover { span { display: block; } } span { display: none; position: absolute; top: utils.vh-calc(50); left: utils.vh-calc(-70); color: #323232; writing-mode: vertical-rl; white-space: nowrap; font-size: utils.vh-calc(28); letter-spacing: utils.vh-calc(2); &::before { content: ""; position: absolute; top: utils.vh-calc(-34); left: 50%; width: utils.vh-calc(21); height: utils.vh-calc(20); background: url("./images/seal-min.png") no-repeat center / contain; transform: translateX(-50%); } } } &-item1 { width: utils.vh-calc(175); height: utils.vh-calc(174); &:hover { &::before { width: utils.vh-calc(242); height: utils.vh-calc(242); background-image: url("./images/1-1-min.png"); } } &::before { background: url("./images/1-min.png") no-repeat center / contain; } } &-item2 { top: utils.vh-calc(-19); margin: 0 168px; width: utils.vh-calc(218); height: utils.vh-calc(219); &:hover { &::before { width: utils.vh-calc(257); height: utils.vh-calc(258); background-image: url("./images/2-1-min.png"); } } &::before { background: url("./images/2-min.png") no-repeat center / contain; } } &-item3 { top: utils.vh-calc(34); width: utils.vh-calc(175); height: utils.vh-calc(174); &:hover { &::before { width: utils.vh-calc(242); height: utils.vh-calc(242); background-image: url("./images/3-1-min.png"); } } &::before { background: url("./images/3-min.png") no-repeat center / contain; } } &-item4 { top: utils.vh-calc(-9); margin: 0 161px 0 153px; width: utils.vh-calc(210); height: utils.vh-calc(210); &:hover { &::before { width: utils.vh-calc(257); height: utils.vh-calc(258); background-image: url("./images/4-1-min.png"); } } &::before { background: url("./images/4-min.png") no-repeat center / contain; } } &-item5 { top: utils.vh-calc(-47); width: utils.vh-calc(175); height: utils.vh-calc(174); &:hover { &::before { width: utils.vh-calc(242); height: utils.vh-calc(242); background-image: url("./images/5-1-min.png"); } } &::before { background: url("./images/5-min.png") no-repeat center / contain; } } } }