.integrationMile { width: 100%; position: relative; height: 100%; overflow: hidden; background: url('@/assets/images/integration/danling/背景.png') center/100% 100% no-repeat; .iframeBackIcon { position: absolute; top: 0; right: -45px; display: flex; height: 44px; width: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 7px 0px 0px 7px; flex-direction: column; justify-content: space-around; align-items: center; font-size: 12px; transition: all 0.2s; padding: 3px 0; img { width: 17px; height: 12px; } } .iframeBack:hover { .iframeBackIcon { right: 0; } .iframeBackLeft { right: -15px; } } .iframeBackLeft { position: absolute; top: 0; right: 0; width: 14px; height: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 7px 0 0 7px; display: flex; align-items: center; justify-content: center; transition: all 0.3s; img { width: 6px; height: 11px; } } .iframeBack { width: 44px; height: 44px; position: absolute; top: 50px; right: 0; color: #FFF; cursor: pointer; user-select: none; position: absolute; z-index: 110; } .iframeExitIcon { position: absolute; top: 0; left: -45px; display: flex; height: 44px; width: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; flex-direction: column; justify-content: space-around; align-items: center; font-size: 12px; transition: all 0.2s; padding: 3px 0; img { width: 17px; height: 12px; } } .iframeExit:hover { .iframeExitIcon { left: 0; } .iframeExitLeft { left: -15px; } } .iframeExitLeft { position: absolute; top: 0; left: 0; width: 14px; height: 44px; background: rgba(28, 94, 180, 0.95); border-radius: 0 7px 7px 0; display: flex; align-items: center; justify-content: center; transition: all 0.3s; img { width: 6px; height: 11px; } } .iframeExit { width: 44px; height: 44px; position: absolute; top: 4px; left: 0; color: #FFF; cursor: pointer; user-select: none; position: absolute; z-index: 110; } .integrationMile_exit { position: absolute; right: 10px; top: 10px; z-index: 100; } .integration_content { display: flex; flex-direction: column; align-items: center; transform-origin: left top; position: absolute; left: 50%; top: 50%; padding: 0px 20px 10px; z-index: 10; pointer-events: none; } //基础平台end .integrationMile_title { display: flex; align-items: center; justify-content: center; padding-top: 15px; padding-bottom: 5px; .integrationMile_icon { margin-right: 20px; img { max-height: 60px; } } &_text { flex: none; color: #fff; span { line-height: 64px; font-weight: bold; font-size: 36px; color: #FFFFFF; letter-spacing: 4px; // background: linear-gradient(0deg, #56A1EF 0%, #FFFFFF 59%); // -webkit-background-clip: text; // -webkit-text-fill-color: transparent; position: relative; // top: -8px; font-family: Microsoft YaHei; } } } .integrationMile_title_sub { font-family: Microsoft YaHei; font-weight: 400; font-size: 14px; color: rgba(255, 255, 255, 0.75); line-height: 22px; padding: 0 125px; background: url(@/assets/images/integration/danling/title_left.png) no-repeat left center, url(@/assets/images/integration/danling/title_right.png) no-repeat right center; background-size: 115px 1px, 115px 1px; } .IY_list { padding-top: 95px; display: grid; margin: auto; grid-template-columns: 270px 270px 270px 270px; grid-template-rows: 280px 280px 280px 280px; gap: 56px 68px; z-index: 1000; } .IY_item { border-radius: 50px; text-align: center; padding-top: 198px; transition: all 0.3s; position: relative; top: 0; cursor: pointer; z-index: 10; pointer-events: all; .IY_item_name { font-weight: bold; font-size: 24px; line-height: 42px; color: #FFFFFF; } .IY_item_name_sub { font-weight: 400; font-size: 14px; color: rgba(255, 255, 255, 0.7); } } .IY_item:hover { top: -15px; } .IY_item[type='领导驾驶舱'] { background: url('@/assets/images/integration/mile/领导驾驶舱.png') center/100% 100% no-repeat; } .IY_item[type='营业收费'] { background: url('@/assets/images/integration/mile/营业收费.png') center/100% 100% no-repeat; } .IY_item[type='OA办公'] { background: url('@/assets/images/integration/mile/OA办公.png') center/100% 100% no-repeat; } .IY_item[type='资产管理'] { background: url('@/assets/images/integration/mile/资产管理.png') center/100% 100% no-repeat; } .IY_item[type='在线监测'] { background: url('@/assets/images/integration/mile/在线监测.png') center/100% 100% no-repeat; } .IY_item[type='控漏管控'] { background: url('@/assets/images/integration/mile/控漏管控.png') center/100% 100% no-repeat; } .IY_item[type='业务中心'] { background: url('@/assets/images/integration/mile/业务中心.png') center/100% 100% no-repeat; } .IY_item[type='工单中心'] { background: url('@/assets/images/integration/mile/工单中心.png') center/100% 100% no-repeat; } } .integrationJumpLoad { width: 100%; height: 100%; position: absolute; display: flex; align-items: center; justify-content: center; top: 0; left: 0; z-index: 1080; padding-bottom: 50px; background-color: rgba(0, 0, 0, 0.6); } .hide { visibility: hidden; } @-webkit-keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } @keyframes scale-in-center { 0% { -webkit-transform: scaleY(0); transform: scaleY(0); opacity: 1; } 100% { -webkit-transform: scaleY(1); transform: scaleY(1); opacity: 1; } } .scaleInCenter { visibility: visible; -webkit-animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; animation: scale-in-center .3s cubic-bezier(0.250, 0.460, 0.450, 0.940) both; } .CarouselRipples { width: 100%; height: 100%; position: absolute; top: 0; left: 0; z-index: 1; } & :global { .CarouselRipples:before { content: ''; display: inline-block; vertical-align: middle; height: 100%; } .integrationMile { .anticon { vertical-align: 0.125em; } } }