.mask-view{ position: absolute; bottom:0px; width:100vw; height:100vh; box-sizing: border-box; z-index: 12; font-family: "Verdana Bold"; font-size: 0px; background: transparent; pointer-events: none; } // .pointer-auto{ // pointer-events: auto; // } .swiper{ position: relative; width: 100%; height:calc(100vh - 600px + 40px); z-index: 12; pointer-events: auto; /deep/.el-image__preview{ cursor: none; } } /deep/.el-carousel__container{ height:calc(100vh - 600px + 40px); } .btn-view{ position: absolute; top: 120px; left: 20px; width: 72px; z-index: 16; pointer-events: auto; .change-angle{ position: relative; width: 72px; height: 160px; border-radius: 36px; padding:20px 10px; background: rgba(0, 0, 0, 0.5); box-sizing: border-box; font-family: "Verdana Bold"; font-weight: 700; font-size: 24px; color: #fff; text-align: center; justify-content:unset; z-index: 13; .camera{ width: 43.07px; height: 49.22px; } pointer-events: auto; } .compareBtn { position: relative; background: rgba(0,0,0,0.2); border-radius: 50%; display: flex; justify-content: center; align-items: center; pointer-events: auto; z-index:11; width: 72px; height: 72px; } .likeBtn{ width: 72px; height: 132px; border-radius: 36px; padding:30px 10px; background: rgba(0, 0, 0, 0.5); box-sizing: border-box; font-family: "Verdana Bold"; font-weight: 700; font-size: 24px; color: #fff; text-align: center; justify-content:unset; z-index: 13; pointer-events: auto; .icon-qeuren{ margin-bottom:10px; font-size:30px; } } .like{ background: rgba(249, 193, 102, 0.5); } .btn1{ margin-bottom:20px; } .compareIcon { width: 42px; height: 44px; } .down{ width: 40px; height: 39px; } } .layout-view{ position: absolute; bottom:0px; left:0px; width: 100vw; height: 600px; // border-radius: 40px 40px 0 0; // background: #fff; box-shadow: 0 -6px 12px rgba(0, 0, 0, 0.12); z-index: 15; padding:0px 30px; box-sizing: border-box; pointer-events: auto; &::before { content: ''; position: absolute; top: -174px; left: 0; width: 100%; height: 174px; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, var(--backgroundColor1) 62.82%, var(--backgroundColor) 100%, var(--backgroundColor) 100%); border-radius: 8px 8px 0 0; } .signscoll-block{ position: absolute; width: 90px; height: 10px; border-radius: 5px; background: #707070; opacity: 0.6; top: 10px; left:330px; } } .grid{ display: grid; grid-template-columns: repeat(4, 1fr);; grid-row-gap: 20px; grid-column-gap:50px; } .aiEdit { position: relative; width: 100%; display: flex; flex-direction: column; // align-items: center; margin-top:30px; .tab-view{ position: relative; margin-bottom: 30px; overflow-x: auto; width: 100%; height: 56px; .content{ position: absolute; } .btn{ // width: 148px; width: max-content; height: 56px; border-radius: 16px; background: transparent; font-family: "Verdana"; font-weight: 400; font-size: 30px; color: rgba(255, 248, 248, 0.6); margin-right:40px; padding: 0px 16px; } .btn.active{ border-radius: 12rpx; background: #fff; color: #0a0a0a; } } .aiStyleList { width: 720px; margin-bottom: 30px; overflow-x: auto; .styleItem:first-child { // margin-left: 30px; } .styleItem:last-child { margin-right: 0px; } .styleItem { width: 120px; height: 168px; margin-right: 30px; // height: 100%; display: flex; flex-direction: column; align-items: center; .styleIcon { width: 120px; height: 120px; background: #5c5c5c; border-radius: 12px; border: 2px solid #fff; box-sizing: border-box; object-fit: cover; } .styleTitle { margin-top: 8px; height:40px; font-family: "Verdana"; font-weight: 400; font-size: 28px; text-align: center; color: rgba(255, 255, 255, 0.6); } } .styleItemSelected { .styleIcon { border: 2px solid #fff; } .styleTitle { font-family: "Verdana Bold"; font-weight: 700; color: #fff; } } } ::-webkit-scrollbar { width: 0; height: 0; background-color: transparent; } .section4 { width: 720px; display: flex; align-items: center; overflow-x: auto; .items { display: flex; align-items: center; .item { width: 140px; height: 100px; border-radius: 12px; background: rgba(243, 243, 243, 1); font-family: "Verdana"; font-weight: 400; font-size: 24px; text-align: center; color: #4e4e4e; // margin-right: 10px; margin-right: 16px; padding: 10px 20px; border: 2px solid transparent; box-sizing: border-box; white-space: nowrap; .def-view{ width: 40px; height: 40px; border-radius: 50%; background: conic-gradient(from 90.00deg at 50.00% 50.00%, #ea3333 0%, #ffc350 13.54%, #eded5e 29.06%, #8ad960 45.32%, #72b3a7 59.55%, #4f7aed 75%, #9f5bed 88.67%, #ef6d6d 100%); } .color-view{ margin-bottom: 6px; .left{ width: 50px; height: 40px; border-radius: 8px 0 0 8px; } .right{ width: 50px; height: 40px; border-radius: 0 8px 8px 0; } } } .item_sel { background: rgba(247, 211, 116, 0.15); border-color: #fff; color: #fff; } .item:last-child { margin-right: 0px; } } } } .btn-list{ position: relative; width: 100%; box-sizing: border-box; margin-top:30px; .btn{ height: 88px; border-radius: 12px; // backdrop-filter:blur(40px); // --webkit-backdrop-filter: blur(40px); font-family: "Verdana Bold"; font-weight: 700; font-size: 32px; color: #fff; box-sizing: border-box; } .up1{ color: rgba(245, 145, 39, 1); background-image:linear-gradient(124deg, rgba(245, 201, 82, 0.2) 0%, rgba(239, 149, 57, 0.2) 100%); } .up2{ color: rgba(255, 255, 255, 1); background-image:linear-gradient(124deg, rgba(245, 201, 82, 1) 0%, rgba(239, 149, 57, 1) 100%); } .houseType{ width: 332px; margin-left: -14px; // box-shadow: 0 6px 20px #f2980233; } .style1{ margin-right:10px; } .AiBtn{ width: 200px; margin-right: -14px; // box-shadow: 0 6px 20px #f2980233; } .pinggu{ font-family: "Verdana Bold"; font-weight: 700; font-size: 30px; color: #fff; } } .connect-view{ position: absolute; width: 114px; height: 202px; background: transparent; bottom: 600px; right:0px; box-sizing: border-box; z-index: 16; pointer-events: auto; .defaultHead{ width: 114px; height: 202px; // clip-path: polygon(0 0%, 100% 0, 100% 100px, 0 100px); } } .indicator-view{ position: absolute; z-index: 16; bottom: 620px; left:50%; transform: translateX(-50%); .indicator-item{ width: 12px; height: 12px; background: #fff; opacity: 0.52; margin-right:6px; border-radius: 50%; &.active{ opacity:1; } &:last-child{ margin-right:0px; } } } .loading_more { position: absolute; width: 100%; bottom: 640px; display: flex; align-items: center; justify-content: center; z-index: 25; color:#fff; font-size:28px; .loading_img { width: 40px; height: 40px; margin-right: 10px; -webkit-animation: rotation 1s linear infinite; animation: rotation 1s linear infinite; } @-webkit-keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .loading_text { height: 40px; } } .loadData{ min-width:200px; height:150px; position: absolute; left: 50%; top:50%; z-index: 999999999999; transform: translate(-50%,-50%); background: rgba(0,0,0,0.6); border-radius: 10px; z-index: 1000; display: flex; flex-direction: column; align-items: center; justify-content:center; font-size:18px; img{ width:90px; margin-top: 10px; } .loadingMsg{ color: rgba(255, 255, 255, 0.83); margin: 10px; margin-top: 0px; } } .dialog{ position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow: auto; margin: 0; .main{ width: 80%; position: relative; margin: 0 auto 50px; background: #FFF; border-radius: 2px; box-shadow: 0 1px 3px rgba(0,0,0,.3); box-sizing: border-box; } } ::-webkit-scrollbar { width: 0; height: 0; color: transparent; display: none; }