| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164 |
- @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;
- }
- }
- }
- }
|